Warning: Permanently added '100.53.24.168' (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/11156841-fedora-rawhide-x86_64 --chroot fedora-rawhide-x86_64 Version: 1.10 PID: 12325 Logging PID: 12327 Task: {'allow_user_ssh': False, 'appstream': False, 'background': True, 'build_id': 11156841, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '779844f11ec83ea642a93dbe097823b031280bc3', '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.1-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': '11156841-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-kd3y8eay/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-kd3y8eay/ruff', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/ruff'... Running: git checkout 779844f11ec83ea642a93dbe097823b031280bc3 -- cmd: ['git', 'checkout', '779844f11ec83ea642a93dbe097823b031280bc3', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/ruff rc: 0 stdout: stderr: Note: switching to '779844f11ec83ea642a93dbe097823b031280bc3'. 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 779844f automatic import of ruff Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/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.1.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -H 'Accept-Encoding: identity' -o ruff-0.17.1.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.1.tar.gz/md5/274d0d72d96d23e390c47f305ae742e4/ruff-0.17.1.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.80M 100 13.80M 0 0 331.5M 0 0 INFO: Reading stdout from command: md5sum ruff-0.17.1.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792134410.820041 -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-kd3y8eay/ruff/ruff.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-kd3y8eay/ruff --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1792134410.820041 -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-kd3y8eay/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-1792134410.820041/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-f245496f-1070-4fbd-bc61-399c4892d2fb INFO: Checking that 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 image matches host's architecture INFO: Copy content of container 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 to /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792134410.820041/root INFO: mounting 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 with podman image mount INFO: image 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 as /var/lib/containers/storage/overlay/92f583ae65572db5a4fad76f8c3279726e98081a55c71bd9c5f58d4e79c0a671/merged INFO: umounting image 16775cea00716320ac46c3d3e24ebc0815ce8709bb4dac095e690e4e76cb5234 (/var/lib/containers/storage/overlay/92f583ae65572db5a4fad76f8c3279726e98081a55c71bd9c5f58d4e79c0a671/merged) with podman image umount INFO: Removing image mock-bootstrap-f245496f-1070-4fbd-bc61-399c4892d2fb 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-1792134410.820041/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Package manager dnf5 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 dnf5-5.4.6.0-1.fc46.x86_64 dnf5-plugins-5.4.6.0-1.fc46.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 55.7 MiB/s | 6.1 MiB | 00m00s fedora 100% | 11.9 MiB/s | 21.9 MiB | 00m02s Repositories loaded. Package Arch Version Repository Size Installing group/module packages: bash x86_64 0:5.3.20-1.fc46 fedora 8.5 MiB bzip2 x86_64 0:1.0.8-24.fc45 fedora 95.0 KiB coreutils x86_64 0:9.12-1.fc46 fedora 6.3 MiB cpio x86_64 0:2.15-10.fc45 fedora 1.1 MiB diffutils x86_64 0:3.12-6.fc45 fedora 1.6 MiB fedora-release-common noarch 0:46-0.1 fedora 4.6 KiB findutils x86_64 1:4.11.0-2.fc45 fedora 1.9 MiB gawk x86_64 0:5.4.1-1.fc45 fedora 2.2 MiB glibc-minimal-langpack x86_64 0:2.44.9000-5.fc46 fedora 0.0 B grep x86_64 0:3.12-4.fc45 fedora 1.0 MiB gzip x86_64 0:1.15-1.fc46 fedora 445.2 KiB info x86_64 0:7.3-3.fc45 fedora 372.4 KiB patch x86_64 0:2.8-6.fc46 fedora 226.6 KiB redhat-rpm-config noarch 0:345-4.fc46 fedora 184.2 KiB rpm-build x86_64 0:6.1.0-1.fc46 fedora 312.1 KiB sed x86_64 0:4.10-2.fc45 fedora 866.5 KiB shadow-utils x86_64 2:4.20.0-1.fc45 fedora 3.9 MiB tar x86_64 2:1.35-9.fc45 fedora 3.0 MiB unzip x86_64 0:6.0-71.fc45 fedora 441.8 KiB util-linux x86_64 0:2.42.4-2.fc46 fedora 3.7 MiB which x86_64 0:2.25-2.fc45 fedora 83.6 KiB xz x86_64 1:5.8.4-1.fc46 fedora 1.4 MiB Installing dependencies: R-srpm-macros noarch 0:1.3.7-3.fc45 fedora 3.5 KiB add-determinism x86_64 0:0.7.3-3.fc45 fedora 2.2 MiB alternatives x86_64 0:1.33-6.fc45 fedora 62.1 KiB ansible-srpm-macros noarch 0:1-22.fc45 fedora 35.7 KiB audit-libs x86_64 0:4.2.1-2.fc45 fedora 390.5 KiB binutils x86_64 0:2.47.50-15.fc46 fedora 24.5 MiB build-reproducibility-srpm-macros noarch 0:0.7.3-3.fc45 fedora 1.2 KiB bzip2-libs x86_64 0:1.0.8-24.fc45 fedora 80.5 KiB ca-certificates noarch 0:2026.2.90_v9.0.317-1.fc46 fedora 2.6 MiB cmake-srpm-macros noarch 0:4.3.0-5.fc45 fedora 524.0 B coreutils-common x86_64 0:9.12-1.fc46 fedora 11.5 MiB crypto-policies noarch 0:20260713-2.gitc42da77.fc45 fedora 134.3 KiB curl x86_64 0:8.23.0~rc3-1.fc46 fedora 486.1 KiB cyrus-sasl-lib x86_64 0:2.1.28-37.fc45 fedora 2.3 MiB debugedit x86_64 0:5.3-3.fc45 fedora 220.8 KiB dwz x86_64 0:0.17-3.fc45 fedora 291.1 KiB ed x86_64 0:1.22.6-1.fc46 fedora 150.9 KiB efi-srpm-macros noarch 0:6-9.fc45 fedora 40.3 KiB elfutils x86_64 0:0.196-1.fc46 fedora 3.2 MiB elfutils-debuginfod-client x86_64 0:0.196-1.fc46 fedora 79.9 KiB elfutils-libelf x86_64 0:0.196-1.fc46 fedora 1.4 MiB elfutils-libs x86_64 0:0.196-1.fc46 fedora 719.6 KiB erlang-srpm-macros noarch 0:0.4.0-1.fc46 fedora 2.0 KiB fedora-gpg-keys noarch 0:46-0.3 fedora 130.3 KiB fedora-release noarch 0:46-0.1 fedora 0.0 B fedora-release-identity-basic noarch 0:46-0.1 fedora 664.0 B fedora-repos noarch 0:46-0.3 fedora 4.9 KiB fedora-repos-rawhide noarch 0:46-0.3 fedora 2.2 KiB file x86_64 0:5.48-3.fc46 fedora 101.9 KiB file-libs x86_64 0:5.48-3.fc46 fedora 12.3 MiB filesystem x86_64 0:3.18-59.fc45 fedora 112.0 B filesystem-srpm-macros noarch 0:3.18-59.fc45 fedora 38.2 KiB fips-provider x86_64 0:1.5.3-1.fc46 fedora 4.8 MiB fonts-srpm-macros noarch 1:5.0.0-4.fc45 fedora 55.8 KiB forge-srpm-macros noarch 0:0.4.0-5.fc45 fedora 38.9 KiB fpc-srpm-macros noarch 0:1.3-17.fc45 fedora 144.0 B gap-srpm-macros noarch 0:2-3.fc45 fedora 2.1 KiB gdb-minimal x86_64 0:17.2-6.fc46 fedora 14.2 MiB gdbm-libs x86_64 1:1.26-1.fc46 fedora 134.2 KiB ghc-srpm-macros noarch 0:1.10-2.fc45 fedora 792.0 B glibc x86_64 0:2.44.9000-5.fc46 fedora 7.2 MiB glibc-common x86_64 0:2.44.9000-5.fc46 fedora 1.0 MiB glibc-gconv-extra x86_64 0:2.44.9000-5.fc46 fedora 7.7 MiB gmp x86_64 1:6.3.0-6.fc45 fedora 815.2 KiB gnat-srpm-macros noarch 0:7-3.fc45 fedora 1.0 KiB gnome-srpm-macros noarch 0:1.0-2.fc45 fedora 3.5 KiB gnulib-l10n noarch 0:20241231-4.fc45 fedora 655.0 KiB gnupg2 x86_64 0:2.4.9-18.fc45 fedora 6.5 MiB gnupg2-dirmngr x86_64 0:2.4.9-18.fc45 fedora 630.1 KiB gnupg2-gpg-agent x86_64 0:2.4.9-18.fc45 fedora 678.8 KiB gnupg2-gpgconf x86_64 0:2.4.9-18.fc45 fedora 253.8 KiB gnupg2-keyboxd x86_64 0:2.4.9-18.fc45 fedora 201.3 KiB gnupg2-verify x86_64 0:2.4.9-18.fc45 fedora 356.3 KiB gnutls x86_64 0:3.8.13-5.fc46 fedora 3.8 MiB go-srpm-macros noarch 0:3.8.0-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.0-6.fc45 copr_base 865.0 KiB libcap x86_64 0:2.78-2.fc45 fedora 208.2 KiB libcap-ng x86_64 0:0.9.6-1.fc46 fedora 68.8 KiB libcbor x86_64 0:0.14.0-3.fc45 fedora 83.5 KiB libcom_err x86_64 0:1.47.4-2.fc45 fedora 63.0 KiB libcurl x86_64 0:8.23.0~rc3-1.fc46 fedora 1.1 MiB libeconf x86_64 0:0.7.9-4.fc45 fedora 64.8 KiB libevent x86_64 0:2.1.13-1.fc46 fedora 980.7 KiB libfdisk x86_64 0:2.42.4-2.fc46 fedora 392.3 KiB libffi x86_64 0:3.8.0-1.fc46 fedora 95.5 KiB libfido2 x86_64 0:1.17.0-6.fc46 fedora 256.5 KiB libfsverity x86_64 0:1.7-4.fc45 fedora 24.4 KiB libgcc x86_64 0:16.2.1-2.fc46.1 fedora 270.7 KiB libgcrypt x86_64 0:1.12.4-1.fc46 fedora 1.7 MiB libgomp x86_64 0:16.2.1-2.fc46.1 fedora 577.5 KiB libgpg-error x86_64 0:1.61-2.fc45 fedora 953.9 KiB libidn2 x86_64 0:2.3.8-4.fc45 fedora 556.4 KiB libksba x86_64 0:1.8.1-1.fc46 fedora 431.9 KiB liblastlog2 x86_64 0:2.42.4-2.fc46 fedora 37.6 KiB libmount x86_64 0:2.42.4-2.fc46 fedora 408.9 KiB libnghttp2 x86_64 0:1.69.0-6.fc46 fedora 166.1 KiB libnghttp3 x86_64 0:1.18.0-1.fc45 fedora 163.4 KiB libpfm x86_64 0:4.14.1-2.fc46 fedora 2.4 MiB libpkgconf x86_64 0:2.5.1-2.fc45 fedora 90.1 KiB libpsl x86_64 0:0.23.3-1.fc46 fedora 80.4 KiB libselinux x86_64 0:3.11-5.fc46 copr_base 205.2 KiB libselinux-utils x86_64 0:3.11-5.fc46 copr_base 306.0 KiB libsemanage x86_64 0:3.11-4.fc46 fedora 320.6 KiB libsepol x86_64 0:3.11-2.fc45 fedora 866.1 KiB libsmartcols x86_64 0:2.42.4-2.fc46 fedora 188.5 KiB libssh x86_64 0:0.12.2-1.fc45 fedora 725.7 KiB libssh-config noarch 0:0.12.2-1.fc45 fedora 277.0 B libstdc++ x86_64 0:16.2.1-2.fc46.1 fedora 3.1 MiB libtasn1 x86_64 0:4.21.0-2.fc45 fedora 176.6 KiB libtool-ltdl x86_64 0:2.6.2-1.fc46 fedora 70.0 KiB libunistring x86_64 0:1.1-12.fc45 fedora 1.7 MiB libusb1 x86_64 0:1.0.30-2.fc45 fedora 180.1 KiB libuuid x86_64 0:2.42.4-2.fc46 fedora 37.2 KiB libverto x86_64 0:0.3.2-13.fc45 fedora 25.3 KiB libxcrypt x86_64 0:4.5.2-4.fc45 fedora 293.2 KiB libxml2 x86_64 0:2.15.4-1.fc46 fedora 1.7 MiB libzstd x86_64 0:1.5.7-6.fc45 fedora 956.1 KiB linkdupes x86_64 0:0.7.3-3.fc45 fedora 782.1 KiB lua-libs x86_64 0:5.5.1-2.fc46 fedora 298.0 KiB lua-srpm-macros noarch 0:1-18.fc45 fedora 1.3 KiB lz4-libs x86_64 0:1.10.0-5.fc45 fedora 165.3 KiB meson-srpm-macros noarch 0:1.12.1-2.fc46 fedora 1.7 KiB mpfr x86_64 0:4.2.2-4.fc45 fedora 849.2 KiB ncurses-base noarch 0:6.6-3.fc45 fedora 329.7 KiB ncurses-libs x86_64 0:6.6-3.fc45 fedora 969.1 KiB nettle x86_64 0:4.0-5.fc45 fedora 801.9 KiB ngtcp2 x86_64 0:1.22.1-3.fc45 fedora 334.3 KiB ngtcp2-crypto-ossl x86_64 0:1.22.1-3.fc45 fedora 51.6 KiB npth x86_64 0:1.8-5.fc45 fedora 49.5 KiB ocaml-srpm-macros noarch 0:11-4.fc45 fedora 1.9 KiB openblas-srpm-macros noarch 0:2-23.fc46 fedora 124.0 B openldap x86_64 0:2.6.15-1.fc46 fedora 683.4 KiB openssl-libs x86_64 1:4.0.3-1.fc46 fedora 6.7 MiB p11-kit x86_64 0:0.26.5-1.fc45 fedora 2.6 MiB p11-kit-trust x86_64 0:0.26.5-1.fc45 fedora 478.4 KiB package-notes-srpm-macros noarch 0:0.20-2.fc45 fedora 1.6 KiB pam-libs x86_64 0:1.7.2-4.fc45 fedora 134.5 KiB pcre2 x86_64 0:10.47-1.fc45.2 fedora 718.5 KiB pcre2-syntax noarch 0:10.47-1.fc45.2 fedora 281.9 KiB perl-srpm-macros noarch 0:1-65.fc45 fedora 861.0 B pkgconf x86_64 0:2.5.1-2.fc45 fedora 92.7 KiB pkgconf-m4 noarch 0:2.5.1-2.fc45 fedora 14.3 KiB pkgconf-pkg-config x86_64 0:2.5.1-2.fc45 fedora 989.0 B policycoreutils x86_64 0:3.11-2.fc46 copr_base 892.9 KiB popt x86_64 0:1.19-11.fc45 fedora 136.7 KiB publicsuffix-list-dafsa noarch 0:20260624-2.fc45 fedora 71.3 KiB pyproject-srpm-macros noarch 0:1.24.0-1.fc46 copr_base 3.4 KiB python-srpm-macros noarch 0:3.15-2.fc45 fedora 51.6 KiB qt5-srpm-macros noarch 0:5.15.18-3.fc45 fedora 500.0 B qt6-srpm-macros noarch 0:6.11.2-1.fc46 fedora 472.0 B readline x86_64 0:8.3-7.fc46 fedora 515.6 KiB redhat-systemd-presets noarch 0:102-3.fc45 fedora 1.0 KiB redhat-systemd-presets-common noarch 0:102-3.fc45 fedora 16.9 KiB rpm x86_64 0:6.1.0-1.fc46 fedora 3.1 MiB rpm-build-libs x86_64 0:6.1.0-1.fc46 fedora 288.3 KiB rpm-libs x86_64 0:6.1.0-1.fc46 fedora 1.1 MiB rpm-plugin-selinux x86_64 0:6.1.0-1.fc46 fedora 11.9 KiB rpm-sequoia x86_64 0:1.10.3-1.fc46 fedora 2.4 MiB rpm-sign-libs x86_64 0:6.1.0-1.fc46 fedora 39.6 KiB rust-srpm-macros noarch 0:28.5-2.fc45 fedora 5.5 KiB selinux-policy noarch 0:45.21-1.fc46 fedora 32.1 KiB selinux-policy-targeted noarch 0:45.21-1.fc46 fedora 19.0 MiB setup noarch 0:2.15.1-2.fc45 fedora 725.6 KiB sqlite-libs x86_64 0:3.53.4-1.fc45 fedora 1.6 MiB systemd-libs x86_64 0:262-3.fc46 fedora 2.8 MiB systemd-standalone-sysusers x86_64 0:262-3.fc46 fedora 981.3 KiB tpm2-tss x86_64 0:4.2.0-1.fc45 fedora 1.7 MiB tree-sitter-srpm-macros noarch 0:0.4.6-2.fc45 fedora 8.6 KiB util-linux-core x86_64 0:2.42.4-2.fc46 fedora 1.5 MiB xxhash-libs x86_64 0:0.8.4-1.fc46 fedora 94.0 KiB xz-libs x86_64 1:5.8.4-1.fc46 fedora 221.7 KiB zig-srpm-macros noarch 0:1-9.fc45 fedora 1.3 KiB zip x86_64 0:3.0-46.fc45 fedora 694.1 KiB zlib-ng-compat x86_64 0:2.3.3-6.fc45 fedora 165.6 KiB zstd x86_64 0:1.5.7-6.fc45 fedora 502.6 KiB Installing groups: Buildsystem building group Transaction Summary: Installing: 190 packages Total size of inbound packages is 72 MiB. Need to download 72 MiB. After this operation, 231 MiB extra will be used (install 231 MiB, remove 0 B). [ 1/190] bzip2-0:1.0.8-24.fc45.x86_64 100% | 122.7 KiB/s | 52.3 KiB | 00m00s [ 2/190] bash-0:5.3.20-1.fc46.x86_64 100% | 2.2 MiB/s | 1.9 MiB | 00m01s [ 3/190] cpio-0:2.15-10.fc45.x86_64 100% | 657.4 KiB/s | 292.5 KiB | 00m00s [ 4/190] fedora-release-common-0:46-0. 100% | 125.6 KiB/s | 18.2 KiB | 00m00s [ 5/190] coreutils-0:9.12-1.fc46.x86_6 100% | 1.2 MiB/s | 1.3 MiB | 00m01s [ 6/190] findutils-1:4.11.0-2.fc45.x86 100% | 1.1 MiB/s | 570.7 KiB | 00m01s [ 7/190] diffutils-0:3.12-6.fc45.x86_6 100% | 520.5 KiB/s | 396.6 KiB | 00m01s [ 8/190] glibc-minimal-langpack-0:2.44 100% | 184.1 KiB/s | 139.0 KiB | 00m01s [ 9/190] gzip-0:1.15-1.fc46.x86_64 100% | 335.1 KiB/s | 193.3 KiB | 00m01s [ 10/190] grep-0:3.12-4.fc45.x86_64 100% | 435.0 KiB/s | 301.0 KiB | 00m01s [ 11/190] patch-0:2.8-6.fc46.x86_64 100% | 1.0 MiB/s | 114.4 KiB | 00m00s [ 12/190] info-0:7.3-3.fc45.x86_64 100% | 441.6 KiB/s | 191.2 KiB | 00m00s [ 13/190] redhat-rpm-config-0:345-4.fc4 100% | 656.5 KiB/s | 78.1 KiB | 00m00s [ 14/190] rpm-build-0:6.1.0-1.fc46.x86_ 100% | 429.7 KiB/s | 158.1 KiB | 00m00s [ 15/190] sed-0:4.10-2.fc45.x86_64 100% | 752.5 KiB/s | 322.8 KiB | 00m00s [ 16/190] shadow-utils-2:4.20.0-1.fc45. 100% | 2.3 MiB/s | 1.4 MiB | 00m01s [ 17/190] which-0:2.25-2.fc45.x86_64 100% | 242.4 KiB/s | 42.2 KiB | 00m00s [ 18/190] unzip-0:6.0-71.fc45.x86_64 100% | 346.5 KiB/s | 199.6 KiB | 00m01s [ 19/190] tar-2:1.35-9.fc45.x86_64 100% | 777.2 KiB/s | 867.4 KiB | 00m01s [ 20/190] xz-1:5.8.4-1.fc46.x86_64 100% | 924.4 KiB/s | 654.4 KiB | 00m01s [ 21/190] gawk-0:5.4.1-1.fc45.x86_64 100% | 1.5 MiB/s | 1.2 MiB | 00m01s [ 22/190] filesystem-0:3.18-59.fc45.x86 100% | 2.4 MiB/s | 1.8 MiB | 00m01s [ 23/190] util-linux-0:2.42.4-2.fc46.x8 100% | 1.4 MiB/s | 1.3 MiB | 00m01s [ 24/190] ncurses-libs-0:6.6-3.fc45.x86 100% | 832.2 KiB/s | 343.7 KiB | 00m00s [ 25/190] bzip2-libs-0:1.0.8-24.fc45.x8 100% | 132.6 KiB/s | 43.5 KiB | 00m00s [ 26/190] glibc-0:2.44.9000-5.fc46.x86_ 100% | 2.1 MiB/s | 2.5 MiB | 00m01s [ 27/190] libacl-0:2.4.0-2.fc45.x86_64 100% | 103.3 KiB/s | 27.5 KiB | 00m00s [ 28/190] gmp-1:6.3.0-6.fc45.x86_64 100% | 453.2 KiB/s | 321.8 KiB | 00m01s [ 29/190] libattr-0:2.6.0-2.fc45.x86_64 100% | 66.4 KiB/s | 18.1 KiB | 00m00s [ 30/190] coreutils-common-0:9.12-1.fc4 100% | 2.6 MiB/s | 2.2 MiB | 00m01s [ 31/190] libcap-0:2.78-2.fc45.x86_64 100% | 183.5 KiB/s | 88.6 KiB | 00m00s [ 32/190] fedora-repos-0:46-0.3.noarch 100% | 48.8 KiB/s | 9.6 KiB | 00m00s [ 33/190] redhat-systemd-presets-0:102- 100% | 155.3 KiB/s | 8.5 KiB | 00m00s [ 34/190] systemd-libs-0:262-3.fc46.x86 100% | 973.1 KiB/s | 961.5 KiB | 00m01s [ 35/190] openssl-libs-1:4.0.3-1.fc46.x 100% | 1.8 MiB/s | 2.3 MiB | 00m01s [ 36/190] glibc-common-0:2.44.9000-5.fc 100% | 615.3 KiB/s | 431.9 KiB | 00m01s [ 37/190] R-srpm-macros-0:1.3.7-3.fc45. 100% | 65.2 KiB/s | 11.1 KiB | 00m00s [ 38/190] ed-0:1.22.6-1.fc46.x86_64 100% | 341.2 KiB/s | 85.6 KiB | 00m00s [ 39/190] pcre2-0:10.47-1.fc45.2.x86_64 100% | 402.1 KiB/s | 276.7 KiB | 00m01s [ 40/190] ansible-srpm-macros-0:1-22.fc 100% | 109.6 KiB/s | 19.8 KiB | 00m00s [ 41/190] build-reproducibility-srpm-ma 100% | 55.8 KiB/s | 10.8 KiB | 00m00s [ 42/190] cmake-srpm-macros-0:4.3.0-5.f 100% | 61.2 KiB/s | 10.3 KiB | 00m00s [ 43/190] erlang-srpm-macros-0:0.4.0-1. 100% | 184.8 KiB/s | 10.0 KiB | 00m00s [ 44/190] dwz-0:0.17-3.fc45.x86_64 100% | 605.3 KiB/s | 139.2 KiB | 00m00s [ 45/190] efi-srpm-macros-0:6-9.fc45.no 100% | 79.7 KiB/s | 21.4 KiB | 00m00s [ 46/190] file-0:5.48-3.fc46.x86_64 100% | 273.8 KiB/s | 50.6 KiB | 00m00s [ 47/190] fonts-srpm-macros-1:5.0.0-4.f 100% | 271.5 KiB/s | 27.2 KiB | 00m00s [ 48/190] filesystem-srpm-macros-0:3.18 100% | 104.0 KiB/s | 26.4 KiB | 00m00s [ 49/190] gap-srpm-macros-0:2-3.fc45.no 100% | 216.5 KiB/s | 9.3 KiB | 00m00s [ 50/190] ghc-srpm-macros-0:1.10-2.fc45 100% | 65.8 KiB/s | 8.5 KiB | 00m00s [ 51/190] fpc-srpm-macros-0:1.3-17.fc45 100% | 29.3 KiB/s | 7.8 KiB | 00m00s [ 52/190] gnat-srpm-macros-0:7-3.fc45.n 100% | 225.5 KiB/s | 8.6 KiB | 00m00s [ 53/190] forge-srpm-macros-0:0.4.0-5.f 100% | 60.5 KiB/s | 19.7 KiB | 00m00s [ 54/190] gnome-srpm-macros-0:1.0-2.fc4 100% | 67.4 KiB/s | 8.8 KiB | 00m00s [ 55/190] java-srpm-macros-0:1-9.fc45.n 100% | 90.0 KiB/s | 8.3 KiB | 00m00s [ 56/190] go-srpm-macros-0:3.8.0-3.fc45 100% | 106.9 KiB/s | 27.8 KiB | 00m00s [ 57/190] lua-srpm-macros-0:1-18.fc45.n 100% | 46.7 KiB/s | 8.7 KiB | 00m00s [ 58/190] meson-srpm-macros-0:1.12.1-2. 100% | 302.8 KiB/s | 11.8 KiB | 00m00s [ 59/190] ocaml-srpm-macros-0:11-4.fc45 100% | 69.9 KiB/s | 9.0 KiB | 00m00s [ 60/190] openblas-srpm-macros-0:2-23.f 100% | 57.6 KiB/s | 7.5 KiB | 00m00s [ 61/190] perl-srpm-macros-0:1-65.fc45. 100% | 232.0 KiB/s | 8.4 KiB | 00m00s [ 62/190] package-notes-srpm-macros-0:0 100% | 218.7 KiB/s | 10.5 KiB | 00m00s [ 63/190] kernel-srpm-macros-0:1.0-30.f 100% | 20.1 KiB/s | 8.3 KiB | 00m00s [ 64/190] python-srpm-macros-0:3.15-2.f 100% | 240.9 KiB/s | 23.9 KiB | 00m00s [ 65/190] qt6-srpm-macros-0:6.11.2-1.fc 100% | 68.3 KiB/s | 9.1 KiB | 00m00s [ 66/190] qt5-srpm-macros-0:5.15.18-3.f 100% | 35.5 KiB/s | 8.1 KiB | 00m00s [ 67/190] rust-srpm-macros-0:28.5-2.fc4 100% | 76.3 KiB/s | 11.4 KiB | 00m00s [ 68/190] zig-srpm-macros-0:1-9.fc45.no 100% | 154.6 KiB/s | 8.8 KiB | 00m00s [ 69/190] tree-sitter-srpm-macros-0:0.4 100% | 91.5 KiB/s | 14.0 KiB | 00m00s [ 70/190] debugedit-0:5.3-3.fc45.x86_64 100% | 656.1 KiB/s | 87.9 KiB | 00m00s [ 71/190] zip-0:3.0-46.fc45.x86_64 100% | 601.3 KiB/s | 264.6 KiB | 00m00s [ 72/190] rpm-0:6.1.0-1.fc46.x86_64 100% | 767.9 KiB/s | 571.3 KiB | 00m01s [ 73/190] elfutils-libelf-0:0.196-1.fc4 100% | 731.3 KiB/s | 238.4 KiB | 00m00s [ 74/190] elfutils-0:0.196-1.fc46.x86_6 100% | 862.3 KiB/s | 670.0 KiB | 00m01s [ 75/190] libarchive-0:3.8.9-2.fc46.x86 100% | 893.7 KiB/s | 446.0 KiB | 00m00s [ 76/190] libgcc-0:16.2.1-2.fc46.1.x86_ 100% | 550.6 KiB/s | 136.6 KiB | 00m00s [ 77/190] popt-0:1.19-11.fc45.x86_64 100% | 301.2 KiB/s | 66.6 KiB | 00m00s [ 78/190] libstdc++-0:16.2.1-2.fc46.1.x 100% | 1.8 MiB/s | 1.0 MiB | 00m01s [ 79/190] rpm-build-libs-0:6.1.0-1.fc46 100% | 488.5 KiB/s | 134.8 KiB | 00m00s [ 80/190] readline-0:8.3-7.fc46.x86_64 100% | 420.4 KiB/s | 228.7 KiB | 00m01s [ 81/190] zstd-0:1.5.7-6.fc45.x86_64 100% | 782.5 KiB/s | 191.7 KiB | 00m00s [ 82/190] libeconf-0:0.7.9-4.fc45.x86_6 100% | 207.6 KiB/s | 35.9 KiB | 00m00s [ 83/190] audit-libs-0:4.2.1-2.fc45.x86 100% | 371.1 KiB/s | 143.3 KiB | 00m00s [ 84/190] libsemanage-0:3.11-4.fc46.x86 100% | 418.2 KiB/s | 130.5 KiB | 00m00s [ 85/190] rpm-libs-0:6.1.0-1.fc46.x86_6 100% | 584.8 KiB/s | 476.6 KiB | 00m01s [ 86/190] pam-libs-0:1.7.2-4.fc45.x86_6 100% | 386.7 KiB/s | 58.4 KiB | 00m00s [ 87/190] xz-libs-1:5.8.4-1.fc46.x86_64 100% | 626.3 KiB/s | 116.5 KiB | 00m00s [ 88/190] libxcrypt-0:4.5.2-4.fc45.x86_ 100% | 213.3 KiB/s | 130.9 KiB | 00m01s [ 89/190] setup-0:2.15.1-2.fc45.noarch 100% | 429.5 KiB/s | 157.6 KiB | 00m00s [ 90/190] libcap-ng-0:0.9.6-1.fc46.x86_ 100% | 374.0 KiB/s | 34.8 KiB | 00m00s [ 91/190] libblkid-0:2.42.4-2.fc46.x86_ 100% | 405.0 KiB/s | 134.0 KiB | 00m00s [ 92/190] liblastlog2-0:2.42.4-2.fc46.x 100% | 396.5 KiB/s | 25.0 KiB | 00m00s [ 93/190] mpfr-0:4.2.2-4.fc45.x86_64 100% | 594.7 KiB/s | 357.4 KiB | 00m01s [ 94/190] libmount-0:2.42.4-2.fc46.x86_ 100% | 946.5 KiB/s | 179.8 KiB | 00m00s [ 95/190] libsmartcols-0:2.42.4-2.fc46. 100% | 1.0 MiB/s | 88.8 KiB | 00m00s [ 96/190] libfdisk-0:2.42.4-2.fc46.x86_ 100% | 344.8 KiB/s | 169.6 KiB | 00m00s [ 97/190] libuuid-0:2.42.4-2.fc46.x86_6 100% | 326.1 KiB/s | 27.7 KiB | 00m00s [ 98/190] zlib-ng-compat-0:2.3.3-6.fc45 100% | 426.6 KiB/s | 90.4 KiB | 00m00s [ 99/190] ncurses-base-0:6.6-3.fc45.noa 100% | 705.0 KiB/s | 88.1 KiB | 00m00s [100/190] util-linux-core-0:2.42.4-2.fc 100% | 978.1 KiB/s | 582.9 KiB | 00m01s [101/190] gnulib-l10n-0:20241231-4.fc45 100% | 377.0 KiB/s | 150.4 KiB | 00m00s [102/190] glibc-gconv-extra-0:2.44.9000 100% | 2.0 MiB/s | 1.7 MiB | 00m01s [103/190] ca-certificates-0:2026.2.90_v 100% | 1.9 MiB/s | 964.7 KiB | 00m00s [104/190] crypto-policies-0:20260713-2. 100% | 287.7 KiB/s | 97.5 KiB | 00m00s [105/190] fedora-repos-rawhide-0:46-0.3 100% | 32.2 KiB/s | 9.0 KiB | 00m00s [106/190] fedora-gpg-keys-0:46-0.3.noar 100% | 449.5 KiB/s | 143.8 KiB | 00m00s [107/190] redhat-systemd-presets-common 100% | 339.2 KiB/s | 13.2 KiB | 00m00s [108/190] pcre2-syntax-0:10.47-1.fc45.2 100% | 286.6 KiB/s | 165.1 KiB | 00m01s [109/190] fips-provider-0:1.5.3-1.fc46. 100% | 1.3 MiB/s | 1.6 MiB | 00m01s [110/190] add-determinism-0:0.7.3-3.fc4 100% | 972.0 KiB/s | 845.7 KiB | 00m01s [111/190] curl-0:8.23.0~rc3-1.fc46.x86_ 100% | 1.4 MiB/s | 245.1 KiB | 00m00s [112/190] file-libs-0:5.48-3.fc46.x86_6 100% | 1.6 MiB/s | 884.7 KiB | 00m01s [113/190] linkdupes-0:0.7.3-3.fc45.x86_ 100% | 498.9 KiB/s | 339.2 KiB | 00m01s [114/190] elfutils-debuginfod-client-0: 100% | 187.7 KiB/s | 47.1 KiB | 00m00s [115/190] json-c-0:0.18-9.fc45.x86_64 100% | 179.5 KiB/s | 46.7 KiB | 00m00s [116/190] elfutils-libs-0:0.196-1.fc46. 100% | 351.3 KiB/s | 284.9 KiB | 00m01s [117/190] libpfm-0:4.14.1-2.fc46.x86_64 100% | 665.0 KiB/s | 278.0 KiB | 00m00s [118/190] libzstd-0:1.5.7-6.fc45.x86_64 100% | 836.4 KiB/s | 363.9 KiB | 00m00s [119/190] lz4-libs-0:1.10.0-5.fc45.x86_ 100% | 493.2 KiB/s | 80.4 KiB | 00m00s [120/190] libxml2-0:2.15.4-1.fc46.x86_6 100% | 1.6 MiB/s | 676.7 KiB | 00m00s [121/190] lua-libs-0:5.5.1-2.fc46.x86_6 100% | 373.0 KiB/s | 144.4 KiB | 00m00s [122/190] rpm-sign-libs-0:6.1.0-1.fc46. 100% | 132.7 KiB/s | 26.9 KiB | 00m00s [123/190] libgomp-0:16.2.1-2.fc46.1.x86 100% | 663.7 KiB/s | 397.6 KiB | 00m01s [124/190] libsepol-0:3.11-2.fc45.x86_64 100% | 638.5 KiB/s | 365.2 KiB | 00m01s [125/190] sqlite-libs-0:3.53.4-1.fc45.x 100% | 1.2 MiB/s | 812.1 KiB | 00m01s [126/190] rpm-sequoia-0:1.10.3-1.fc46.x 100% | 1.4 MiB/s | 942.6 KiB | 00m01s [127/190] libfsverity-0:1.7-4.fc45.x86_ 100% | 91.6 KiB/s | 19.0 KiB | 00m00s [128/190] ima-evm-utils-libs-0:1.6.2-12 100% | 115.0 KiB/s | 30.2 KiB | 00m00s [129/190] gpgverify-0:2.2-5.fc45.noarch 100% | 112.0 KiB/s | 11.3 KiB | 00m00s [130/190] gnupg2-gpg-agent-0:2.4.9-18.f 100% | 687.8 KiB/s | 281.3 KiB | 00m00s [131/190] gnupg2-dirmngr-0:2.4.9-18.fc4 100% | 476.4 KiB/s | 281.6 KiB | 00m01s [132/190] gnupg2-0:2.4.9-18.fc45.x86_64 100% | 1.8 MiB/s | 1.7 MiB | 00m01s [133/190] gnupg2-gpgconf-0:2.4.9-18.fc4 100% | 444.8 KiB/s | 116.5 KiB | 00m00s [134/190] gnupg2-keyboxd-0:2.4.9-18.fc4 100% | 471.4 KiB/s | 96.6 KiB | 00m00s [135/190] libassuan-0:2.5.7-6.fc45.x86_ 100% | 368.4 KiB/s | 68.5 KiB | 00m00s [136/190] gnupg2-verify-0:2.4.9-18.fc45 100% | 596.8 KiB/s | 176.1 KiB | 00m00s [137/190] npth-0:1.8-5.fc45.x86_64 100% | 119.5 KiB/s | 25.5 KiB | 00m00s [138/190] libgcrypt-0:1.12.4-1.fc46.x86 100% | 1.3 MiB/s | 631.2 KiB | 00m00s [139/190] libgpg-error-0:1.61-2.fc45.x8 100% | 473.6 KiB/s | 252.9 KiB | 00m01s [140/190] tpm2-tss-0:4.2.0-1.fc45.x86_6 100% | 980.3 KiB/s | 456.8 KiB | 00m00s [141/190] gnutls-0:3.8.13-5.fc46.x86_64 100% | 2.0 MiB/s | 1.4 MiB | 00m01s [142/190] openldap-0:2.6.15-1.fc46.x86_ 100% | 642.4 KiB/s | 273.0 KiB | 00m00s [143/190] libusb1-0:1.0.30-2.fc45.x86_6 100% | 761.8 KiB/s | 83.8 KiB | 00m00s [144/190] libksba-0:1.8.1-1.fc46.x86_64 100% | 201.6 KiB/s | 172.6 KiB | 00m01s [145/190] libtasn1-0:4.21.0-2.fc45.x86_ 100% | 258.3 KiB/s | 75.9 KiB | 00m00s [146/190] libidn2-0:2.3.8-4.fc45.x86_64 100% | 191.9 KiB/s | 175.2 KiB | 00m01s [147/190] libunistring-0:1.1-12.fc45.x8 100% | 531.9 KiB/s | 545.8 KiB | 00m01s [148/190] nettle-0:4.0-5.fc45.x86_64 100% | 435.8 KiB/s | 429.7 KiB | 00m01s [149/190] p11-kit-0:0.26.5-1.fc45.x86_6 100% | 1.0 MiB/s | 560.0 KiB | 00m01s [150/190] libevent-0:2.1.13-1.fc46.x86_ 100% | 613.0 KiB/s | 289.4 KiB | 00m00s [151/190] libtool-ltdl-0:2.6.2-1.fc46.x 100% | 118.2 KiB/s | 36.8 KiB | 00m00s [152/190] libffi-0:3.8.0-1.fc46.x86_64 100% | 341.1 KiB/s | 46.4 KiB | 00m00s [153/190] libselinux-0:3.11-5.fc46.x86_ 100% | 2.0 MiB/s | 103.9 KiB | 00m00s [154/190] gdbm-libs-1:1.26-1.fc46.x86_6 100% | 300.6 KiB/s | 60.1 KiB | 00m00s [155/190] cyrus-sasl-lib-0:2.1.28-37.fc 100% | 1.0 MiB/s | 817.8 KiB | 00m01s [156/190] alternatives-0:1.33-6.fc45.x8 100% | 104.9 KiB/s | 39.4 KiB | 00m00s [157/190] pkgconf-pkg-config-0:2.5.1-2. 100% | 50.1 KiB/s | 9.5 KiB | 00m00s [158/190] jansson-0:2.14-5.fc45.x86_64 100% | 97.6 KiB/s | 46.9 KiB | 00m00s [159/190] pkgconf-m4-0:2.5.1-2.fc45.noa 100% | 76.7 KiB/s | 13.8 KiB | 00m00s [160/190] pkgconf-0:2.5.1-2.fc45.x86_64 100% | 188.3 KiB/s | 49.0 KiB | 00m00s [161/190] pyproject-srpm-macros-0:1.24. 100% | 3.7 MiB/s | 15.4 KiB | 00m00s [162/190] libpkgconf-0:2.5.1-2.fc45.x86 100% | 191.1 KiB/s | 42.6 KiB | 00m00s [163/190] p11-kit-trust-0:0.26.5-1.fc45 100% | 439.3 KiB/s | 146.3 KiB | 00m00s [164/190] fedora-release-0:46-0.1.noarc 100% | 64.3 KiB/s | 11.9 KiB | 00m00s [165/190] binutils-0:2.47.50-15.fc46.x8 100% | 4.1 MiB/s | 5.2 MiB | 00m01s [166/190] xxhash-libs-0:0.8.4-1.fc46.x8 100% | 338.2 KiB/s | 41.3 KiB | 00m00s [167/190] systemd-standalone-sysusers-0 100% | 1.6 MiB/s | 433.4 KiB | 00m00s [168/190] fedora-release-identity-basic 100% | 41.5 KiB/s | 12.7 KiB | 00m00s [169/190] libcurl-0:8.23.0~rc3-1.fc46.x 100% | 1.1 MiB/s | 496.8 KiB | 00m00s [170/190] gdb-minimal-0:17.2-6.fc46.x86 100% | 5.3 MiB/s | 4.7 MiB | 00m01s [171/190] libnghttp2-0:1.69.0-6.fc46.x8 100% | 428.6 KiB/s | 77.2 KiB | 00m00s [172/190] libpsl-0:0.23.3-1.fc46.x86_64 100% | 457.1 KiB/s | 67.7 KiB | 00m00s [173/190] libnghttp3-0:1.18.0-1.fc45.x8 100% | 260.0 KiB/s | 75.1 KiB | 00m00s [174/190] libssh-0:0.12.2-1.fc45.x86_64 100% | 641.8 KiB/s | 295.9 KiB | 00m00s [175/190] krb5-libs-0:1.22.2-9.fc45.x86 100% | 726.1 KiB/s | 803.1 KiB | 00m01s [176/190] ngtcp2-0:1.22.1-3.fc45.x86_64 100% | 360.0 KiB/s | 157.7 KiB | 00m00s [177/190] ngtcp2-crypto-ossl-0:1.22.1-3 100% | 164.6 KiB/s | 27.8 KiB | 00m00s [178/190] keyutils-libs-0:1.6.3-8.fc45. 100% | 129.0 KiB/s | 31.5 KiB | 00m00s [179/190] libcom_err-0:1.47.4-2.fc45.x8 100% | 99.3 KiB/s | 26.6 KiB | 00m00s [180/190] libverto-0:0.3.2-13.fc45.x86_ 100% | 75.4 KiB/s | 21.0 KiB | 00m00s [181/190] libfido2-0:1.17.0-6.fc46.x86_ 100% | 484.1 KiB/s | 107.0 KiB | 00m00s [182/190] publicsuffix-list-dafsa-0:202 100% | 233.1 KiB/s | 61.1 KiB | 00m00s [183/190] libssh-config-0:0.12.2-1.fc45 100% | 38.7 KiB/s | 8.9 KiB | 00m00s [184/190] selinux-policy-0:45.21-1.fc46 100% | 297.7 KiB/s | 42.0 KiB | 00m00s [185/190] libcbor-0:0.14.0-3.fc45.x86_6 100% | 145.5 KiB/s | 36.8 KiB | 00m00s [186/190] policycoreutils-0:3.11-2.fc46 100% | 57.8 MiB/s | 236.9 KiB | 00m00s [187/190] libbrotli-0:1.2.0-6.fc45.x86_ 100% | 21.2 MiB/s | 347.2 KiB | 00m00s [188/190] libselinux-utils-0:3.11-5.fc4 100% | 55.8 MiB/s | 114.3 KiB | 00m00s [189/190] rpm-plugin-selinux-0:6.1.0-1. 100% | 156.2 KiB/s | 17.8 KiB | 00m00s [190/190] selinux-policy-targeted-0:45. 100% | 5.8 MiB/s | 6.8 MiB | 00m01s -------------------------------------------------------------------------------- [190/190] Total 100% | 2.8 MiB/s | 71.5 MiB | 00m26s 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% | 756.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-1792134410.820041/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-1792134410.820041/root/etc/group for id/name lookup: No such file or directory [ 2/192] Prepare transaction 100% | 2.1 KiB/s | 190.0 B | 00m00s [ 3/192] Installing libgcc-0:16.2.1-2. 100% | 266.0 MiB/s | 272.4 KiB | 00m00s [ 4/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 1.5 KiB | 00m00s [ 5/192] Installing redhat-systemd-pre 100% | 0.0 B/s | 18.1 KiB | 00m00s [ 6/192] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 7/192] Installing publicsuffix-list- 100% | 0.0 B/s | 72.0 KiB | 00m00s [ 8/192] Installing fedora-release-ide 100% | 0.0 B/s | 920.0 B | 00m00s [ 9/192] Installing fedora-gpg-keys-0: 100% | 25.4 MiB/s | 181.7 KiB | 00m00s [ 10/192] Installing fedora-repos-rawhi 100% | 0.0 B/s | 2.5 KiB | 00m00s [ 11/192] Installing fedora-repos-0:46- 100% | 0.0 B/s | 5.9 KiB | 00m00s [ 12/192] Installing fedora-release-com 100% | 3.9 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.7 MiB/s | 253.6 KiB | 00m00s [ 16/192] Installing pkgconf-m4-0:2.5.1 100% | 0.0 B/s | 14.7 KiB | 00m00s [ 17/192] Installing pcre2-syntax-0:10. 100% | 277.7 MiB/s | 284.3 KiB | 00m00s [ 18/192] Installing gnulib-l10n-0:2024 100% | 129.3 MiB/s | 661.9 KiB | 00m00s [ 19/192] Installing coreutils-common-0 100% | 321.1 MiB/s | 11.6 MiB | 00m00s [ 20/192] Installing ncurses-base-0:6.6 100% | 49.6 MiB/s | 355.3 KiB | 00m00s [ 21/192] Installing bash-0:5.3.20-1.fc 100% | 242.1 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% | 58.6 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% | 360.7 MiB/s | 1.4 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% | 0.0 B/s | 44.7 KiB | 00m00s [ 38/192] Installing systemd-libs-0:262 100% | 395.7 MiB/s | 2.8 MiB | 00m00s [ 39/192] Installing libuuid-0:2.42.4-2 100% | 37.3 MiB/s | 38.2 KiB | 00m00s [ 40/192] Installing popt-0:1.19-11.fc4 100% | 46.6 MiB/s | 143.3 KiB | 00m00s [ 41/192] Installing xz-libs-1:5.8.4-1. 100% | 217.6 MiB/s | 222.8 KiB | 00m00s [ 42/192] Installing sqlite-libs-0:3.53 100% | 404.7 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.3 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.47-1.fc 100% | 351.5 MiB/s | 720.0 KiB | 00m00s [ 49/192] Installing libselinux-0:3.11- 100% | 201.6 MiB/s | 206.4 KiB | 00m00s [ 50/192] Installing grep-0:3.12-4.fc45 100% | 55.7 MiB/s | 1.0 MiB | 00m00s [ 51/192] Installing sed-0:4.10-2.fc45. 100% | 47.5 MiB/s | 874.9 KiB | 00m00s [ 52/192] Installing findutils-1:4.11.0 100% | 97.9 MiB/s | 2.0 MiB | 00m00s [ 53/192] Installing libxcrypt-0:4.5.2- 100% | 144.5 MiB/s | 295.9 KiB | 00m00s [ 54/192] Installing json-c-0:0.18-9.fc 100% | 82.0 MiB/s | 83.9 KiB | 00m00s [ 55/192] Installing libtasn1-0:4.21.0- 100% | 174.3 MiB/s | 178.5 KiB | 00m00s [ 56/192] Installing libunistring-0:1.1 100% | 346.9 MiB/s | 1.7 MiB | 00m00s [ 57/192] Installing libidn2-0:2.3.8-4. 100% | 34.3 MiB/s | 562.6 KiB | 00m00s [ 58/192] Installing crypto-policies-0: 100% | 19.5 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% | 16.7 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% | 402.4 MiB/s | 4.8 MiB | 00m00s [ 94/192] Installing openssl-libs-1:4.0 100% | 394.0 MiB/s | 6.7 MiB | 00m00s [ 95/192] Installing coreutils-0:9.12-1 100% | 141.2 MiB/s | 6.4 MiB | 00m00s [ 96/192] Installing ca-certificates-0: 100% | 1.6 MiB/s | 2.5 MiB | 00m01s [ 97/192] Installing gzip-0:1.15-1.fc46 100% | 24.5 MiB/s | 450.7 KiB | 00m00s [ 98/192] Installing util-linux-0:2.42. 100% | 72.2 MiB/s | 3.8 MiB | 00m00s [ 99/192] Installing policycoreutils-0: 100% | 22.5 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.5 MiB/s | 15.2 MiB | 00m00s [102/192] Installing rpm-sequoia-0:1.10 100% | 305.9 MiB/s | 2.4 MiB | 00m00s [103/192] Installing libfsverity-0:1.7- 100% | 24.8 MiB/s | 25.4 KiB | 00m00s [104/192] Installing libevent-0:2.1.13- 100% | 240.4 MiB/s | 984.5 KiB | 00m00s [105/192] Installing ngtcp2-crypto-ossl 100% | 51.3 MiB/s | 52.5 KiB | 00m00s [106/192] Installing libusb1-0:1.0.30-2 100% | 9.3 MiB/s | 181.8 KiB | 00m00s >>> Running sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Finished sysusers scriptlet: tpm2-tss-0:4.2.0-1.fc45.x86_64 >>> Scriptlet output: >>> Creating group 'tss' with GID 59. >>> Creating user 'tss' (Account used for TPM access) with UID 59 and GID 59. >>> [107/192] Installing tpm2-tss-0:4.2.0-1 100% | 208.4 MiB/s | 1.7 MiB | 00m00s [108/192] Installing ima-evm-utils-libs 100% | 56.5 MiB/s | 57.9 KiB | 00m00s [109/192] Installing gnupg2-gpg-agent-0 100% | 22.2 MiB/s | 682.8 KiB | 00m00s [110/192] Installing nettle-0:4.0-5.fc4 100% | 196.5 MiB/s | 805.0 KiB | 00m00s [111/192] Installing gnutls-0:3.8.13-5. 100% | 319.8 MiB/s | 3.8 MiB | 00m00s [112/192] Installing zstd-0:1.5.7-6.fc4 100% | 30.9 MiB/s | 506.1 KiB | 00m00s [113/192] Installing libxml2-0:2.15.4-1 100% | 91.9 MiB/s | 1.7 MiB | 00m00s [114/192] Installing bzip2-0:1.0.8-24.f 100% | 6.9 MiB/s | 99.5 KiB | 00m00s [115/192] Installing add-determinism-0: 100% | 119.9 MiB/s | 2.2 MiB | 00m00s [116/192] Installing build-reproducibil 100% | 0.0 B/s | 1.5 KiB | 00m00s [117/192] Installing cpio-0:2.15-10.fc4 100% | 61.3 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% | 15.9 MiB/s | 228.1 KiB | 00m00s [120/192] Installing libpfm-0:4.14.1-2. 100% | 474.4 MiB/s | 2.4 MiB | 00m00s [121/192] Installing lz4-libs-0:1.10.0- 100% | 162.5 MiB/s | 166.4 KiB | 00m00s [122/192] Installing libarchive-0:3.8.9 100% | 245.5 MiB/s | 1.0 MiB | 00m00s [123/192] Installing libgomp-0:16.2.1-2 100% | 282.7 MiB/s | 578.9 KiB | 00m00s [124/192] Installing libtool-ltdl-0:2.6 100% | 69.5 MiB/s | 71.1 KiB | 00m00s [125/192] Installing gdbm-libs-1:1.26-1 100% | 132.7 MiB/s | 135.9 KiB | 00m00s [126/192] Installing cyrus-sasl-lib-0:2 100% | 116.9 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.1 MiB/s | 632.8 KiB | 00m00s [129/192] Installing gnupg2-0:2.4.9-18. 100% | 191.2 MiB/s | 6.5 MiB | 00m00s [130/192] Installing gpgverify-0:2.2-5. 100% | 9.2 MiB/s | 9.4 KiB | 00m00s [131/192] Installing jansson-0:2.14-5.f 100% | 88.2 MiB/s | 90.3 KiB | 00m00s [132/192] Installing libpkgconf-0:2.5.1 100% | 89.1 MiB/s | 91.3 KiB | 00m00s [133/192] Installing pkgconf-0:2.5.1-2. 100% | 6.6 MiB/s | 95.2 KiB | 00m00s [134/192] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [135/192] Installing systemd-standalone 100% | 59.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% | 0.0 B/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.0- 100% | 282.3 MiB/s | 867.3 KiB | 00m00s [150/192] Installing libcurl-0:8.23.0~r 100% | 360.6 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.196-1 100% | 144.4 MiB/s | 3.2 MiB | 00m00s [153/192] Installing binutils-0:2.47.50 100% | 266.5 MiB/s | 24.5 MiB | 00m00s [154/192] Installing gdb-minimal-0:17.2 100% | 289.0 MiB/s | 14.2 MiB | 00m00s [155/192] Installing debugedit-0:5.3-3. 100% | 15.6 MiB/s | 224.1 KiB | 00m00s [156/192] Installing curl-0:8.23.0~rc3- 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% | 0.0 B/s | 1.1 KiB | 00m00s [161/192] Installing lua-srpm-macros-0: 100% | 237.8 KiB/s | 1.9 KiB | 00m00s [162/192] Installing tree-sitter-srpm-m 100% | 9.4 MiB/s | 9.6 KiB | 00m00s [163/192] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.9 KiB | 00m00s [164/192] Installing filesystem-srpm-ma 100% | 0.0 B/s | 38.9 KiB | 00m00s [165/192] Installing rust-srpm-macros-0 100% | 0.0 B/s | 6.4 KiB | 00m00s [166/192] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 748.0 B | 00m00s [167/192] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [168/192] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [169/192] Installing package-notes-srpm 100% | 0.0 B/s | 2.1 KiB | 00m00s [170/192] Installing openblas-srpm-macr 100% | 0.0 B/s | 404.0 B | 00m00s [171/192] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.1 KiB | 00m00s [172/192] Installing meson-srpm-macros- 100% | 0.0 B/s | 1.9 KiB | 00m00s [173/192] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [174/192] Installing gnome-srpm-macros- 100% | 0.0 B/s | 4.1 KiB | 00m00s [175/192] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [176/192] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [177/192] Installing gap-srpm-macros-0: 100% | 0.0 B/s | 2.7 KiB | 00m00s [178/192] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [179/192] Installing ansible-srpm-macro 100% | 0.0 B/s | 36.2 KiB | 00m00s [180/192] Installing redhat-rpm-config- 100% | 93.0 MiB/s | 190.4 KiB | 00m00s [181/192] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [182/192] Installing rpm-build-0:6.1.0- 100% | 16.6 MiB/s | 322.1 KiB | 00m00s [183/192] Installing erlang-srpm-macros 100% | 0.0 B/s | 2.6 KiB | 00m00s [184/192] Installing pyproject-srpm-mac 100% | 0.0 B/s | 4.0 KiB | 00m00s [185/192] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [186/192] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [187/192] Installing R-srpm-macros-0:1. 100% | 0.0 B/s | 4.4 KiB | 00m00s [188/192] Installing python-srpm-macros 100% | 51.7 MiB/s | 52.9 KiB | 00m00s [189/192] Installing rpm-plugin-selinux 100% | 0.0 B/s | 12.9 KiB | 00m00s [190/192] Installing which-0:2.25-2.fc4 100% | 5.2 MiB/s | 85.8 KiB | 00m00s [191/192] Installing shadow-utils-2:4.2 100% | 98.6 MiB/s | 3.9 MiB | 00m00s [192/192] Installing info-0:7.3-3.fc45. 100% | 53.8 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-15.fc46.x86_64 build-reproducibility-srpm-macros-0.7.3-3.fc45.noarch bzip2-1.0.8-24.fc45.x86_64 bzip2-libs-1.0.8-24.fc45.x86_64 ca-certificates-2026.2.90_v9.0.317-1.fc46.noarch cmake-srpm-macros-4.3.0-5.fc45.noarch coreutils-9.12-1.fc46.x86_64 coreutils-common-9.12-1.fc46.x86_64 cpio-2.15-10.fc45.x86_64 crypto-policies-20260713-2.gitc42da77.fc45.noarch curl-8.23.0~rc3-1.fc46.x86_64 cyrus-sasl-lib-2.1.28-37.fc45.x86_64 debugedit-5.3-3.fc45.x86_64 diffutils-3.12-6.fc45.x86_64 dwz-0.17-3.fc45.x86_64 ed-1.22.6-1.fc46.x86_64 efi-srpm-macros-6-9.fc45.noarch elfutils-0.196-1.fc46.x86_64 elfutils-debuginfod-client-0.196-1.fc46.x86_64 elfutils-libelf-0.196-1.fc46.x86_64 elfutils-libs-0.196-1.fc46.x86_64 erlang-srpm-macros-0.4.0-1.fc46.noarch fedora-gpg-keys-46-0.3.noarch fedora-release-46-0.1.noarch fedora-release-common-46-0.1.noarch fedora-release-identity-basic-46-0.1.noarch fedora-repos-46-0.3.noarch fedora-repos-rawhide-46-0.3.noarch file-5.48-3.fc46.x86_64 file-libs-5.48-3.fc46.x86_64 filesystem-3.18-59.fc45.x86_64 filesystem-srpm-macros-3.18-59.fc45.noarch findutils-4.11.0-2.fc45.x86_64 fips-provider-1.5.3-1.fc46.x86_64 fonts-srpm-macros-5.0.0-4.fc45.noarch forge-srpm-macros-0.4.0-5.fc45.noarch fpc-srpm-macros-1.3-17.fc45.noarch gap-srpm-macros-2-3.fc45.noarch gawk-5.4.1-1.fc45.x86_64 gdb-minimal-17.2-6.fc46.x86_64 gdbm-libs-1.26-1.fc46.x86_64 ghc-srpm-macros-1.10-2.fc45.noarch glibc-2.44.9000-5.fc46.x86_64 glibc-common-2.44.9000-5.fc46.x86_64 glibc-gconv-extra-2.44.9000-5.fc46.x86_64 glibc-minimal-langpack-2.44.9000-5.fc46.x86_64 gmp-6.3.0-6.fc45.x86_64 gnat-srpm-macros-7-3.fc45.noarch gnome-srpm-macros-1.0-2.fc45.noarch gnulib-l10n-20241231-4.fc45.noarch gnupg2-2.4.9-18.fc45.x86_64 gnupg2-dirmngr-2.4.9-18.fc45.x86_64 gnupg2-gpg-agent-2.4.9-18.fc45.x86_64 gnupg2-gpgconf-2.4.9-18.fc45.x86_64 gnupg2-keyboxd-2.4.9-18.fc45.x86_64 gnupg2-verify-2.4.9-18.fc45.x86_64 gnutls-3.8.13-5.fc46.x86_64 go-srpm-macros-3.8.0-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.0-6.fc45.x86_64 libcap-2.78-2.fc45.x86_64 libcap-ng-0.9.6-1.fc46.x86_64 libcbor-0.14.0-3.fc45.x86_64 libcom_err-1.47.4-2.fc45.x86_64 libcurl-8.23.0~rc3-1.fc46.x86_64 libeconf-0.7.9-4.fc45.x86_64 libevent-2.1.13-1.fc46.x86_64 libfdisk-2.42.4-2.fc46.x86_64 libffi-3.8.0-1.fc46.x86_64 libfido2-1.17.0-6.fc46.x86_64 libfsverity-1.7-4.fc45.x86_64 libgcc-16.2.1-2.fc46.1.x86_64 libgcrypt-1.12.4-1.fc46.x86_64 libgomp-16.2.1-2.fc46.1.x86_64 libgpg-error-1.61-2.fc45.x86_64 libidn2-2.3.8-4.fc45.x86_64 libksba-1.8.1-1.fc46.x86_64 liblastlog2-2.42.4-2.fc46.x86_64 libmount-2.42.4-2.fc46.x86_64 libnghttp2-1.69.0-6.fc46.x86_64 libnghttp3-1.18.0-1.fc45.x86_64 libpfm-4.14.1-2.fc46.x86_64 libpkgconf-2.5.1-2.fc45.x86_64 libpsl-0.23.3-1.fc46.x86_64 libselinux-3.11-5.fc46.x86_64 libselinux-utils-3.11-5.fc46.x86_64 libsemanage-3.11-4.fc46.x86_64 libsepol-3.11-2.fc45.x86_64 libsmartcols-2.42.4-2.fc46.x86_64 libssh-0.12.2-1.fc45.x86_64 libssh-config-0.12.2-1.fc45.noarch libstdc++-16.2.1-2.fc46.1.x86_64 libtasn1-4.21.0-2.fc45.x86_64 libtool-ltdl-2.6.2-1.fc46.x86_64 libunistring-1.1-12.fc45.x86_64 libusb1-1.0.30-2.fc45.x86_64 libuuid-2.42.4-2.fc46.x86_64 libverto-0.3.2-13.fc45.x86_64 libxcrypt-4.5.2-4.fc45.x86_64 libxml2-2.15.4-1.fc46.x86_64 libzstd-1.5.7-6.fc45.x86_64 linkdupes-0.7.3-3.fc45.x86_64 lua-libs-5.5.1-2.fc46.x86_64 lua-srpm-macros-1-18.fc45.noarch lz4-libs-1.10.0-5.fc45.x86_64 meson-srpm-macros-1.12.1-2.fc46.noarch mpfr-4.2.2-4.fc45.x86_64 ncurses-base-6.6-3.fc45.noarch ncurses-libs-6.6-3.fc45.x86_64 nettle-4.0-5.fc45.x86_64 ngtcp2-1.22.1-3.fc45.x86_64 ngtcp2-crypto-ossl-1.22.1-3.fc45.x86_64 npth-1.8-5.fc45.x86_64 ocaml-srpm-macros-11-4.fc45.noarch openblas-srpm-macros-2-23.fc46.noarch openldap-2.6.15-1.fc46.x86_64 openssl-libs-4.0.3-1.fc46.x86_64 p11-kit-0.26.5-1.fc45.x86_64 p11-kit-trust-0.26.5-1.fc45.x86_64 package-notes-srpm-macros-0.20-2.fc45.noarch pam-libs-1.7.2-4.fc45.x86_64 patch-2.8-6.fc46.x86_64 pcre2-10.47-1.fc45.2.x86_64 pcre2-syntax-10.47-1.fc45.2.noarch perl-srpm-macros-1-65.fc45.noarch pkgconf-2.5.1-2.fc45.x86_64 pkgconf-m4-2.5.1-2.fc45.noarch pkgconf-pkg-config-2.5.1-2.fc45.x86_64 policycoreutils-3.11-2.fc46.x86_64 popt-1.19-11.fc45.x86_64 publicsuffix-list-dafsa-20260624-2.fc45.noarch pyproject-srpm-macros-1.24.0-1.fc46.noarch python-srpm-macros-3.15-2.fc45.noarch qt5-srpm-macros-5.15.18-3.fc45.noarch qt6-srpm-macros-6.11.2-1.fc46.noarch readline-8.3-7.fc46.x86_64 redhat-rpm-config-345-4.fc46.noarch redhat-systemd-presets-102-3.fc45.noarch redhat-systemd-presets-common-102-3.fc45.noarch rpm-6.1.0-1.fc46.x86_64 rpm-build-6.1.0-1.fc46.x86_64 rpm-build-libs-6.1.0-1.fc46.x86_64 rpm-libs-6.1.0-1.fc46.x86_64 rpm-plugin-selinux-6.1.0-1.fc46.x86_64 rpm-sequoia-1.10.3-1.fc46.x86_64 rpm-sign-libs-6.1.0-1.fc46.x86_64 rust-srpm-macros-28.5-2.fc45.noarch sed-4.10-2.fc45.x86_64 selinux-policy-45.21-1.fc46.noarch selinux-policy-targeted-45.21-1.fc46.noarch setup-2.15.1-2.fc45.noarch shadow-utils-4.20.0-1.fc45.x86_64 sqlite-libs-3.53.4-1.fc45.x86_64 systemd-libs-262-3.fc46.x86_64 systemd-standalone-sysusers-262-3.fc46.x86_64 tar-1.35-9.fc45.x86_64 tpm2-tss-4.2.0-1.fc45.x86_64 tree-sitter-srpm-macros-0.4.6-2.fc45.noarch unzip-6.0-71.fc45.x86_64 util-linux-2.42.4-2.fc46.x86_64 util-linux-core-2.42.4-2.fc46.x86_64 which-2.25-2.fc45.x86_64 xxhash-libs-0.8.4-1.fc46.x86_64 xz-5.8.4-1.fc46.x86_64 xz-libs-5.8.4-1.fc46.x86_64 zig-srpm-macros-1-9.fc45.noarch zip-3.0-46.fc45.x86_64 zlib-ng-compat-2.3.3-6.fc45.x86_64 zstd-1.5.7-6.fc45.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.F8sJKU setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-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-1792134410.820041/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-kd3y8eay/ruff/ruff.spec) Config(child) 0 minutes 48 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.1-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-1792134410.820041/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1792134410.820041/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-1792134410.820041/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.1-1.fc46.src.rpm Start: build setup for ruff-0.17.1-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.i7p6az setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 154.7 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 170.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: cargo-rpm-macros noarch 0:28.5-2.fc45 fedora 14.9 KiB rust2rpm-helper x86_64 0:0.2.0-1.fc45 fedora 2.1 MiB tomcli noarch 0:0.10.1-6.fc45 fedora 152.0 KiB Installing dependencies: annobin-docs noarch 0:13.32-1.fc46 fedora 99.7 KiB annobin-plugin-gcc x86_64 0:13.32-1.fc46 fedora 724.5 KiB cargo x86_64 0:1.99.0-1.fc46 fedora 23.6 MiB cargo2rpm noarch 0:0.4.0-1.fc46 copr_base 1.4 MiB cpp x86_64 0:16.2.1-2.fc46.1 fedora 42.6 MiB expat x86_64 0:2.8.3-1.fc46 fedora 338.4 KiB gcc x86_64 0:16.2.1-2.fc46.1 fedora 121.8 MiB gcc-plugin-annobin x86_64 0:16.2.1-2.fc46.1 fedora 57.1 KiB glibc-devel x86_64 0:2.44.9000-5.fc46 fedora 2.3 MiB kernel-headers x86_64 0:7.3.0-0.rc7.58.fc46 fedora 7.1 MiB less x86_64 0:710-1.fc46 fedora 488.7 KiB libatomic x86_64 0:16.2.1-2.fc46.1 fedora 45.6 KiB libedit x86_64 0:3.1-60.20260512cvs.fc45 fedora 248.3 KiB libgit2_1.9 x86_64 0:1.9.7-3.fc46 fedora 1.4 MiB libmpc x86_64 0:1.4.1-2.fc45 fedora 168.8 KiB libssh2 x86_64 0:1.11.1-10.fc45 fedora 334.6 KiB libxcrypt-devel x86_64 0:4.5.2-4.fc45 fedora 31.0 KiB llhttp x86_64 0:9.4.2-2.fc45 fedora 97.2 KiB llvm-filesystem x86_64 0:23.1.3-2.fc46 copr_base 0.0 B llvm-libs x86_64 0:23.1.3-2.fc46 copr_base 146.2 MiB make x86_64 1:4.4.1-13.fc45 fedora 1.8 MiB mpdecimal x86_64 0:4.0.1-4.fc45 fedora 221.2 KiB python-pip-wheel noarch 0:26.2.1-1.fc46 fedora 1.3 MiB python3 x86_64 0:3.15.0-1.fc46 fedora 28.7 KiB python3-click noarch 1:8.4.2-1.fc45 fedora 1.3 MiB python3-libs x86_64 0:3.15.0-1.fc46 fedora 48.3 MiB python3-tomlkit noarch 0:0.13.2-10.fc46 copr_base 503.4 KiB rust x86_64 0:1.99.0-1.fc46 fedora 92.8 MiB rust-std-static x86_64 0:1.99.0-1.fc46 fedora 175.1 MiB tomcli+tomlkit noarch 0:0.10.1-6.fc45 fedora 0.0 B tzdata noarch 0:2026e-1.fc46 fedora 1.3 MiB Transaction Summary: Installing: 34 packages Total size of inbound packages is 194 MiB. Need to download 194 MiB. After this operation, 674 MiB extra will be used (install 674 MiB, remove 0 B). [ 1/34] cargo-rpm-macros-0:28.5-2.fc45. 100% | 503.8 KiB/s | 14.6 KiB | 00m00s [ 2/34] tomcli-0:0.10.1-6.fc45.noarch 100% | 913.2 KiB/s | 75.8 KiB | 00m00s [ 3/34] python3-click-1:8.4.2-1.fc45.no 100% | 3.3 MiB/s | 291.5 KiB | 00m00s [ 4/34] rust2rpm-helper-0:0.2.0-1.fc45. 100% | 4.6 MiB/s | 848.0 KiB | 00m00s [ 5/34] libssh2-0:1.11.1-10.fc45.x86_64 100% | 5.4 MiB/s | 148.9 KiB | 00m00s [ 6/34] libgit2_1.9-0:1.9.7-3.fc46.x86_ 100% | 9.3 MiB/s | 612.0 KiB | 00m00s [ 7/34] cargo-0:1.99.0-1.fc46.x86_64 100% | 32.2 MiB/s | 7.9 MiB | 00m00s [ 8/34] less-0:710-1.fc46.x86_64 100% | 6.3 MiB/s | 231.6 KiB | 00m00s [ 9/34] llhttp-0:9.4.2-2.fc45.x86_64 100% | 1.6 MiB/s | 38.5 KiB | 00m00s [10/34] rust-0:1.99.0-1.fc46.x86_64 100% | 116.9 MiB/s | 31.0 MiB | 00m00s [11/34] rust-std-static-0:1.99.0-1.fc46 100% | 140.4 MiB/s | 41.1 MiB | 00m00s [12/34] cpp-0:16.2.1-2.fc46.1.x86_64 100% | 104.3 MiB/s | 14.6 MiB | 00m00s [13/34] libmpc-0:1.4.1-2.fc45.x86_64 100% | 3.1 MiB/s | 75.7 KiB | 00m00s [14/34] glibc-devel-0:2.44.9000-5.fc46. 100% | 24.5 MiB/s | 677.3 KiB | 00m00s [15/34] make-1:4.4.1-13.fc45.x86_64 100% | 18.0 MiB/s | 588.3 KiB | 00m00s [16/34] libxcrypt-devel-0:4.5.2-4.fc45. 100% | 1.3 MiB/s | 30.4 KiB | 00m00s [17/34] python3-libs-0:3.15.0-1.fc46.x8 100% | 111.2 MiB/s | 11.2 MiB | 00m00s [18/34] python3-0:3.15.0-1.fc46.x86_64 100% | 188.6 KiB/s | 27.5 KiB | 00m00s [19/34] gcc-0:16.2.1-2.fc46.1.x86_64 100% | 76.4 MiB/s | 43.3 MiB | 00m01s [20/34] expat-0:2.8.3-1.fc46.x86_64 100% | 1.8 MiB/s | 132.0 KiB | 00m00s [21/34] mpdecimal-0:4.0.1-4.fc45.x86_64 100% | 2.0 MiB/s | 98.5 KiB | 00m00s [22/34] libedit-0:3.1-60.20260512cvs.fc 100% | 4.5 MiB/s | 110.0 KiB | 00m00s [23/34] tzdata-0:2026e-1.fc46.noarch 100% | 24.9 MiB/s | 713.6 KiB | 00m00s [24/34] llvm-filesystem-0:23.1.3-2.fc46 100% | 1.7 MiB/s | 13.7 KiB | 00m00s [25/34] python-pip-wheel-0:26.2.1-1.fc4 100% | 38.5 MiB/s | 1.2 MiB | 00m00s [26/34] kernel-headers-0:7.3.0-0.rc7.58 100% | 51.9 MiB/s | 1.8 MiB | 00m00s [27/34] libatomic-0:16.2.1-2.fc46.1.x86 100% | 2.4 MiB/s | 55.7 KiB | 00m00s [28/34] cargo2rpm-0:0.4.0-1.fc46.noarch 100% | 10.7 MiB/s | 186.9 KiB | 00m00s [29/34] python3-tomlkit-0:0.13.2-10.fc4 100% | 38.7 MiB/s | 119.0 KiB | 00m00s [30/34] llvm-libs-0:23.1.3-2.fc46.x86_6 100% | 262.3 MiB/s | 36.2 MiB | 00m00s [31/34] tomcli+tomlkit-0:0.10.1-6.fc45. 100% | 138.7 KiB/s | 8.3 KiB | 00m00s [32/34] annobin-plugin-gcc-0:13.32-1.fc 100% | 12.4 MiB/s | 710.1 KiB | 00m00s [33/34] gcc-plugin-annobin-0:16.2.1-2.f 100% | 2.4 MiB/s | 59.5 KiB | 00m00s [34/34] annobin-docs-0:13.32-1.fc46.noa 100% | 3.4 MiB/s | 87.1 KiB | 00m00s -------------------------------------------------------------------------------- [34/34] Total 100% | 178.1 MiB/s | 194.1 MiB | 00m01s Running transaction [ 1/36] Verify package files 100% | 54.0 B/s | 34.0 B | 00m01s [ 2/36] Prepare transaction 100% | 641.0 B/s | 34.0 B | 00m00s [ 3/36] Installing libmpc-0:1.4.1-2.fc4 100% | 83.2 MiB/s | 170.4 KiB | 00m00s [ 4/36] Installing libssh2-0:1.11.1-10. 100% | 164.2 MiB/s | 336.3 KiB | 00m00s [ 5/36] Installing cpp-0:16.2.1-2.fc46. 100% | 357.9 MiB/s | 42.6 MiB | 00m00s [ 6/36] Installing annobin-docs-0:13.32 100% | 98.5 MiB/s | 100.8 KiB | 00m00s [ 7/36] Installing libatomic-0:16.2.1-2 100% | 22.8 MiB/s | 46.7 KiB | 00m00s [ 8/36] Installing kernel-headers-0:7.3 100% | 147.3 MiB/s | 7.2 MiB | 00m00s [ 9/36] Installing glibc-devel-0:2.44.9 100% | 119.9 MiB/s | 2.4 MiB | 00m00s [10/36] Installing libxcrypt-devel-0:4. 100% | 32.5 MiB/s | 33.3 KiB | 00m00s [11/36] Installing python-pip-wheel-0:2 100% | 634.1 MiB/s | 1.3 MiB | 00m00s [12/36] Installing 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.3-2 100% | 471.5 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.8.3-1.fc46 100% | 16.6 MiB/s | 340.5 KiB | 00m00s [18/36] Installing python3-libs-0:3.15. 100% | 283.1 MiB/s | 48.7 MiB | 00m00s [19/36] Installing python3-0:3.15.0-1.f 100% | 2.0 MiB/s | 30.4 KiB | 00m00s [20/36] Installing python3-tomlkit-0:0. 100% | 166.8 MiB/s | 512.5 KiB | 00m00s [21/36] Installing make-1:4.4.1-13.fc45 100% | 85.9 MiB/s | 1.8 MiB | 00m00s [22/36] Installing gcc-0:16.2.1-2.fc46. 100% | 402.3 MiB/s | 121.9 MiB | 00m00s [23/36] Installing rust-0:1.99.0-1.fc46 100% | 398.1 MiB/s | 92.8 MiB | 00m00s [24/36] Installing rust-std-static-0:1. 100% | 498.8 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.0-1.fc4 100% | 332.4 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% | 28.3 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% | 8.0 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.8 MiB/s | 726.2 KiB | 00m00s [35/36] Installing gcc-plugin-annobin-0 100% | 2.9 MiB/s | 58.7 KiB | 00m00s [36/36] Installing rust2rpm-helper-0:0. 100% | 14.5 MiB/s | 2.1 MiB | 00m00s Warning: skipped OpenPGP checks for 4 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.uKaWQa setting SOURCE_DATE_EPOCH=1792108800 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Updating and loading repositories: fedora 100% | 455.4 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 170.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "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.1-1.fc46.src.rpm Start: rpmbuild ruff-0.17.1-1.fc46.src.rpm Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.NmkDrW setting SOURCE_DATE_EPOCH=1792108800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.ftyzJ4 Creating(rpmbuild.env): /builddir/build/BUILD/ruff-0.17.1-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/ruff-0.17.1-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.1-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.1" 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.1-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.BxjzsL + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd /builddir/build/BUILD/ruff-0.17.1-build + rm -rf ruff-0.17.1 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/ruff-0.17.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd ruff-0.17.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/rpmuncompress /builddir/build/SOURCES/0001-Downstream-patch-always-find-the-system-wide-ruff-ex.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + /usr/bin/rpmuncompress /builddir/build/SOURCES/0002-ignore-vendored-annotate-snippets-tests-that-hang-in.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + set -euo pipefail + /usr/bin/mkdir -p target/rpm + /usr/bin/ln -s rpm target/release + /usr/bin/rm -rf .cargo/ + /usr/bin/mkdir -p .cargo + cat + cat + /usr/bin/rm -f Cargo.lock + /usr/bin/rm -f Cargo.toml.orig + tomcli set Cargo.toml str workspace.dependencies.tikv-jemallocator.version '>=0.6.0, <0.8.0' + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/typeshed crates/ty_vendored/vendor/typeshed/LICENSE + install -D --preserve-timestamps --mode=0644 --target=LICENSE.bundled/annotate_snippets crates/ruff_annotate_snippets/LICENSE-APACHE crates/ruff_annotate_snippets/LICENSE-MIT + find -L . -type f -name Cargo.toml -print -execdir rust2rpm-helper strip-foreign -o '{}' '{}' ';' ./fuzz/Cargo.toml ./crates/ty_wasm/Cargo.toml ./crates/ty_vendored/Cargo.toml ./crates/ty_test/Cargo.toml ./crates/ty_static/Cargo.toml ./crates/ty_site_packages/Cargo.toml ./crates/ty_server/Cargo.toml ./crates/ty_python_semantic/Cargo.toml ./crates/ty_python_core/Cargo.toml ./crates/ty_project/Cargo.toml ./crates/ty_module_resolver/Cargo.toml ./crates/ty_ide/Cargo.toml ./crates/ty_completion_eval/Cargo.toml ./crates/ty_completion_bench/Cargo.toml ./crates/ty_combine/Cargo.toml ./crates/ty/Cargo.toml ./crates/ruff_workspace/Cargo.toml ./crates/ruff_wasm/Cargo.toml ./crates/ruff_unicode_names2_generator/Cargo.toml ./crates/ruff_unicode_names2/Cargo.toml ./crates/ruff_text_size/Cargo.toml ./crates/ruff_source_file/Cargo.toml ./crates/ruff_server/Cargo.toml ./crates/ruff_ranged_value/Cargo.toml ./crates/ruff_python_trivia_integration_tests/Cargo.toml ./crates/ruff_python_trivia/Cargo.toml ./crates/ruff_python_stdlib/Cargo.toml ./crates/ruff_python_semantic/Cargo.toml ./crates/ruff_python_parser/Cargo.toml ./crates/ruff_python_literal/Cargo.toml ./crates/ruff_python_index/Cargo.toml ./crates/ruff_python_importer/Cargo.toml ./crates/ruff_python_formatter/Cargo.toml ./crates/ruff_python_edits/Cargo.toml ./crates/ruff_python_codegen/Cargo.toml ./crates/ruff_python_ast_integration_tests/Cargo.toml ./crates/ruff_python_ast/Cargo.toml ./crates/ruff_options_metadata/Cargo.toml ./crates/ruff_notebook/Cargo.toml ./crates/ruff_memory_usage/Cargo.toml ./crates/ruff_mdtest/Cargo.toml ./crates/ruff_markdown/Cargo.toml ./crates/ruff_macros/Cargo.toml ./crates/ruff_linter/Cargo.toml ./crates/ruff_index/Cargo.toml ./crates/ruff_graph/Cargo.toml ./crates/ruff_formatter/Cargo.toml ./crates/ruff_diagnostics/Cargo.toml ./crates/ruff_dev/Cargo.toml ./crates/ruff_db/Cargo.toml ./crates/ruff_command_line/Cargo.toml ./crates/ruff_cache/Cargo.toml ./crates/ruff_benchmark/Cargo.toml ./crates/ruff_annotate_snippets/Cargo.toml ./crates/ruff/Cargo.toml ./crates/mdtest/Cargo.toml ./Cargo.toml + rm --recursive --verbose crates/ruff_benchmark removed 'crates/ruff_benchmark/src/real_world_projects.rs' removed 'crates/ruff_benchmark/src/lib.rs' removed 'crates/ruff_benchmark/src/criterion.rs' removed directory 'crates/ruff_benchmark/src' removed 'crates/ruff_benchmark/resources/typeis_narrowing.py' removed 'crates/ruff_benchmark/resources/tomllib/_types.py' removed 'crates/ruff_benchmark/resources/tomllib/_re.py' removed 'crates/ruff_benchmark/resources/tomllib/_parser.py' removed 'crates/ruff_benchmark/resources/tomllib/__init__.py' removed directory 'crates/ruff_benchmark/resources/tomllib' removed 'crates/ruff_benchmark/resources/pypinyin.py' removed 'crates/ruff_benchmark/resources/pydantic/types.py' removed directory 'crates/ruff_benchmark/resources/pydantic' removed 'crates/ruff_benchmark/resources/numpy/globals.py' removed 'crates/ruff_benchmark/resources/numpy/ctypeslib.py' removed directory 'crates/ruff_benchmark/resources/numpy' removed 'crates/ruff_benchmark/resources/large/dataset.py' removed directory 'crates/ruff_benchmark/resources/large' removed 'crates/ruff_benchmark/resources/README.md' removed directory 'crates/ruff_benchmark/resources' removed 'crates/ruff_benchmark/benches/ty_walltime.rs' removed 'crates/ruff_benchmark/benches/ty_shared/mod.rs' removed directory 'crates/ruff_benchmark/benches/ty_shared' removed 'crates/ruff_benchmark/benches/ty_script.rs' removed 'crates/ruff_benchmark/benches/ty_ide.rs' removed 'crates/ruff_benchmark/benches/ty_constraint_set.rs' removed 'crates/ruff_benchmark/benches/ty.rs' removed 'crates/ruff_benchmark/benches/parser.rs' removed 'crates/ruff_benchmark/benches/module_resolution.rs' removed 'crates/ruff_benchmark/benches/linter.rs' removed 'crates/ruff_benchmark/benches/lexer.rs' removed 'crates/ruff_benchmark/benches/formatter.rs' removed directory 'crates/ruff_benchmark/benches' removed 'crates/ruff_benchmark/README.md' removed 'crates/ruff_benchmark/Cargo.toml' removed directory 'crates/ruff_benchmark' + rm --recursive --verbose crates/ruff_dev removed 'crates/ruff_dev/src/round_trip.rs' removed 'crates/ruff_dev/src/print_tokens.rs' removed 'crates/ruff_dev/src/print_cst.rs' removed 'crates/ruff_dev/src/print_ast.rs' removed 'crates/ruff_dev/src/main.rs' removed 'crates/ruff_dev/src/generate_ty_schema.rs' removed 'crates/ruff_dev/src/generate_ty_rules.rs' removed 'crates/ruff_dev/src/generate_ty_options.rs' removed 'crates/ruff_dev/src/generate_ty_env_vars_reference.rs' removed 'crates/ruff_dev/src/generate_ty_cli_reference.rs' removed 'crates/ruff_dev/src/generate_rules_table.rs' removed 'crates/ruff_dev/src/generate_options.rs' removed 'crates/ruff_dev/src/generate_json_schema.rs' removed 'crates/ruff_dev/src/generate_docs.rs' removed 'crates/ruff_dev/src/generate_default_rules.rs' removed 'crates/ruff_dev/src/generate_cli_help.rs' removed 'crates/ruff_dev/src/generate_all.rs' removed 'crates/ruff_dev/src/format_dev.rs' removed directory 'crates/ruff_dev/src' removed 'crates/ruff_dev/Cargo.toml' removed directory 'crates/ruff_dev' + rm --recursive --verbose crates/ruff_wasm crates/ty_wasm removed 'crates/ruff_wasm/tests/api.rs' removed directory 'crates/ruff_wasm/tests' removed 'crates/ruff_wasm/src/lib.rs' removed directory 'crates/ruff_wasm/src' removed 'crates/ruff_wasm/README.md' removed 'crates/ruff_wasm/Cargo.toml' removed directory 'crates/ruff_wasm' removed 'crates/ty_wasm/tests/api.rs' removed directory 'crates/ty_wasm/tests' removed 'crates/ty_wasm/src/lib.rs' removed directory 'crates/ty_wasm/src' removed 'crates/ty_wasm/build.rs' removed 'crates/ty_wasm/Cargo.toml' removed directory 'crates/ty_wasm' + typeshed_rev_file=crates/ty_vendored/vendor/typeshed/source_commit.txt ++ cat crates/ty_vendored/vendor/typeshed/source_commit.txt + typeshed_rev_in_source=b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b + [[ b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b != b932d8ce0f893d7d9ef167f0379dcaf9f48bf70b ]] + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.8dmMWO + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 159.7 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 170.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: pyproject-rpm-macros noarch 0:1.24.0-1.fc46 copr_base 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-phf0.11-devel noarch 0:0.11.3-3.fc45 fedora 80.2 KiB rust-phf_codegen0.11-devel noarch 0:0.11.3-3.fc45 fedora 42.8 KiB rust-pretty_assertions+std-devel noarch 0:1.4.1-5.fc45 fedora 1.6 KiB rust-pretty_assertions-devel noarch 0:1.4.1-5.fc45 fedora 121.6 KiB rust-proc-macro2+proc-macro-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-proc-macro2-devel noarch 0:1.0.107-1.fc46 fedora 248.4 KiB rust-pyproject-toml-devel noarch 0:0.13.7-3.fc45 fedora 49.2 KiB rust-quick-junit-devel noarch 0:0.8.0-1.fc46 fedora 132.9 KiB rust-quickcheck-devel noarch 0:1.1.0-2.fc45 fedora 100.1 KiB rust-quickcheck_macros-devel noarch 0:1.2.0-2.fc45 fedora 25.4 KiB rust-quote+proc-macro-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-devel noarch 0:1.0.47-1.fc45 fedora 123.1 KiB rust-rand+std_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand-devel noarch 0:0.10.3-1.fc46 fedora 421.0 KiB rust-rayon-devel noarch 0:1.12.0-2.fc45 fedora 885.2 KiB rust-regex+perf-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+std-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-build-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-search-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+std-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+syntax-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata-devel noarch 0:0.4.18-1.fc45 fedora 2.6 MiB rust-regex-devel noarch 0:1.13.1-1.fc45 fedora 695.7 KiB rust-regex-syntax-devel noarch 0:0.8.11-2.fc45 fedora 1.6 MiB rust-rkyv+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv+std-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv-devel noarch 0:0.8.18-1.fc45 fedora 888.6 KiB rust-rustc-hash+std-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustc-hash-devel noarch 0:2.1.3-2.fc45 fedora 37.9 KiB rust-rustc-stable-hash-devel noarch 0:0.1.2-4.fc45 fedora 63.1 KiB rust-salsa+compact_str-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+inventory-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+macros-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+ordermap-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa+salsa_unstable-devel noarch 0:0.28.5-1.fc46 fedora 14.5 KiB rust-salsa-devel noarch 0:0.28.5-1.fc46 fedora 1.3 MiB rust-same-file-devel noarch 0:1.0.6-18.fc45 fedora 31.3 KiB rust-schemars+derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars+std-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars-devel noarch 0:1.2.3-1.fc46 fedora 481.7 KiB rust-seahash-devel noarch 0:4.1.0-15.fc45 fedora 64.0 KiB rust-serde+derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde-devel noarch 0:1.0.229-1.fc46 fedora 544.6 KiB rust-serde_json+std-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json-devel noarch 0:1.0.152-1.fc46 fedora 714.2 KiB rust-serde_test-devel noarch 0:1.0.177-5.fc45 fedora 99.1 KiB rust-shellexpand+base-0-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand+tilde-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shellexpand-devel noarch 0:3.1.2-2.fc45 fedora 72.3 KiB rust-similar+inline-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+std-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar+text-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar-devel noarch 0:3.1.1-2.fc45 fedora 338.4 KiB rust-smallvec+const_generics-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+const_new-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec+union-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-smallvec-devel noarch 0:1.16.3-1.fc46 fedora 137.6 KiB rust-snapbox+cmd-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+color-auto-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+diff-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+examples-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+term-svg-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-devel noarch 0:1.2.2-2.fc45 fedora 266.8 KiB rust-stacker-devel noarch 0:0.1.25-1.fc45 fedora 38.4 KiB rust-static_assertions-devel noarch 0:1.1.0-19.fc45 fedora 62.2 KiB rust-strum+std-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum+strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 1.5 KiB rust-strum-devel noarch 0:0.28.0-2.fc45 fedora 19.1 KiB rust-strum_macros-devel noarch 0:0.28.0-2.fc45 fedora 144.3 KiB rust-supports-hyperlinks-devel noarch 0:3.2.0-3.fc45 fedora 18.7 KiB rust-syn+clone-impls-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+derive-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+extra-traits-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+full-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+parsing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+printing-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+proc-macro-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn-devel noarch 0:3.0.7-1.fc46 fedora 2.2 MiB rust-tempfile+getrandom-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-tempfile-devel noarch 0:3.27.0-2.fc45 fedora 170.8 KiB rust-test-case-devel noarch 0:3.3.1-8.fc45 fedora 15.7 KiB rust-thin-vec+serde-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec+std-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thin-vec-devel noarch 0:0.2.21-1.fc46 fedora 168.4 KiB rust-thiserror+std-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-devel noarch 0:2.0.21-1.fc46 fedora 103.1 KiB rust-tikv-jemallocator+background_threads_runtime_support-devel noarch 0:0.7.0-2.fc45 fedora 3.1 KiB rust-tikv-jemallocator-devel noarch 0:0.7.0-2.fc45 fedora 45.9 KiB rust-toml+display-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+parse-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+serde-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml+std-devel noarch 0:1.1.8-1.fc46 fedora 6.4 KiB rust-toml-devel noarch 0:1.1.8-1.fc46 fedora 294.1 KiB rust-toml_parser+std-devel noarch 0:1.1.5-1.fc46 fedora 4.6 KiB rust-toml_parser-devel noarch 0:1.1.5-1.fc46 fedora 226.8 KiB rust-tracing+attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+log-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+release_max_level_debug-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing+std-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-devel noarch 0:0.1.44-2.fc45 fedora 467.4 KiB rust-tracing-flame+smallvec-devel noarch 0:0.2.0-5.fc45 fedora 1.3 KiB rust-tracing-flame-devel noarch 0:0.2.0-5.fc45 fedora 28.2 KiB rust-tracing-log+log-tracer-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log+std-devel noarch 0:0.2.0-7.fc45 fedora 1.3 KiB rust-tracing-log-devel noarch 0:0.2.0-7.fc45 fedora 63.5 KiB rust-tracing-subscriber+ansi-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+chrono-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+env-filter-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+fmt-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+smallvec-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber-devel noarch 0:0.3.23-2.fc45 fedora 1.0 MiB rust-typed-arena+std-devel noarch 0:2.0.2-10.fc45 fedora 962.0 B rust-typed-arena-devel noarch 0:2.0.2-10.fc45 fedora 39.3 KiB rust-unicode-ident-devel noarch 0:1.0.26-1.fc46 fedora 312.8 KiB rust-unicode-normalization+std-devel noarch 0:0.1.25-5.fc45 fedora 1.6 KiB rust-unicode-normalization-devel noarch 0:0.1.25-5.fc45 fedora 709.0 KiB rust-unicode-width-devel noarch 0:0.2.2-3.fc45 fedora 2.2 MiB rust-url+std-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url-devel noarch 0:2.5.8-2.fc45 fedora 565.2 KiB rust-uuid+std-devel noarch 0:1.26.1-1.fc46 fedora 3.4 KiB rust-uuid-devel noarch 0:1.26.1-1.fc46 fedora 301.0 KiB rust-walkdir-devel noarch 0:2.5.0-6.fc45 fedora 106.4 KiB rust-which+real-sys-devel noarch 0:8.0.6-1.fc46 fedora 1.7 KiB rust-which-devel noarch 0:8.0.6-1.fc46 fedora 108.9 KiB rust-wild-devel noarch 0:2.2.1-6.fc45 fedora 24.9 KiB rust-zip+deflate-flate2-zlib-rs-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+zstd-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip-devel noarch 0:8.6.0-8.fc46 fedora 616.0 KiB Installing dependencies: clang x86_64 0:23.1.3-2.fc46 copr_base 66.5 MiB clang-devel x86_64 0:23.1.3-2.fc46 copr_base 34.1 MiB clang-libs x86_64 0:23.1.3-2.fc46 copr_base 110.5 MiB clang-resource-filesystem x86_64 0:23.1.3-2.fc46 copr_base 15.3 KiB clang-tools-extra x86_64 0:23.1.3-2.fc46 copr_base 62.0 MiB cmake-filesystem x86_64 0:4.3.0-5.fc45 fedora 0.0 B emacs-filesystem x86_64 1:31.1-1.fc46 fedora 0.0 B gcc-c++ x86_64 0:16.2.1-2.fc46.1 fedora 46.8 MiB jemalloc x86_64 0:5.4.0-3.fc46 fedora 938.8 KiB jemalloc-devel x86_64 0:5.4.0-3.fc46 fedora 23.4 KiB libedit-devel x86_64 0:3.1-60.20260512cvs.fc45 fedora 59.9 KiB libstdc++-devel x86_64 0:16.2.1-2.fc46.1 fedora 41.2 MiB libzstd-devel x86_64 0:1.5.7-6.fc45 fedora 217.6 KiB llvm x86_64 0:23.1.3-2.fc46 copr_base 86.7 MiB llvm-devel x86_64 0:23.1.3-2.fc46 copr_base 37.2 MiB llvm-googletest x86_64 0:23.1.3-2.fc46 copr_base 2.2 MiB llvm-static x86_64 0:23.1.3-2.fc46 copr_base 367.2 MiB llvm-test x86_64 0:23.1.3-2.fc46 copr_base 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-phf-devel noarch 0:0.13.1-3.fc45 fedora 84.9 KiB rust-phf0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.5 KiB rust-phf_codegen0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.0 KiB rust-phf_generator0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.1 KiB rust-phf_generator0.11-devel noarch 0:0.11.3-3.fc45 fedora 30.3 KiB rust-phf_shared+std-devel noarch 0:0.13.1-3.fc45 fedora 1.2 KiB rust-phf_shared-devel noarch 0:0.13.1-3.fc45 fedora 47.8 KiB rust-phf_shared0.11+default-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11+std-devel noarch 0:0.11.3-3.fc45 fedora 1.2 KiB rust-phf_shared0.11-devel noarch 0:0.11.3-3.fc45 fedora 44.2 KiB rust-pin-project-lite+default-devel noarch 0:0.2.17-2.fc45 fedora 3.6 KiB rust-pin-project-lite-devel noarch 0:0.2.17-2.fc45 fedora 219.2 KiB rust-pkg-config+default-devel noarch 0:0.3.34-1.fc46 fedora 1.1 KiB rust-pkg-config-devel noarch 0:0.3.34-1.fc46 fedora 73.8 KiB rust-portable-atomic+default-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic+fallback-devel noarch 0:1.15.0-1.fc45 fedora 5.3 KiB rust-portable-atomic-devel noarch 0:1.15.0-1.fc45 fedora 1.2 MiB rust-potential_utf+zerovec-devel noarch 0:0.1.6-1.fc46 fedora 3.2 KiB rust-potential_utf-devel noarch 0:0.1.6-1.fc46 fedora 31.3 KiB rust-predicates+diff-devel noarch 0:3.1.4-2.fc45 fedora 5.0 KiB rust-predicates-core+default-devel noarch 0:1.0.10-2.fc45 fedora 2.1 KiB rust-predicates-core-devel noarch 0:1.0.10-2.fc45 fedora 24.3 KiB rust-predicates-devel noarch 0:3.1.4-2.fc45 fedora 124.1 KiB rust-predicates-tree+default-devel noarch 0:1.0.13-2.fc45 fedora 2.3 KiB rust-predicates-tree-devel noarch 0:1.0.13-2.fc45 fedora 18.7 KiB rust-proc-macro-utils+default-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+parser-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+proc-macro2-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+quote-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils+smallvec-devel noarch 0:0.10.0-3.fc45 fedora 1.8 KiB rust-proc-macro-utils-devel noarch 0:0.10.0-3.fc45 fedora 91.3 KiB rust-proc-macro2+default-devel noarch 0:1.0.107-1.fc46 fedora 2.3 KiB rust-psm+default-devel noarch 0:0.1.32-1.fc45 fedora 1.7 KiB rust-psm-devel noarch 0:0.1.32-1.fc45 fedora 99.9 KiB rust-ptr_meta+derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta+std-devel noarch 0:0.3.2-1.fc45 fedora 1.2 KiB rust-ptr_meta-devel noarch 0:0.3.2-1.fc45 fedora 23.0 KiB rust-ptr_meta_derive-devel noarch 0:0.3.2-1.fc45 fedora 9.9 KiB rust-quick-xml0.41+default-devel noarch 0:0.41.0-1.fc46 fedora 2.1 KiB rust-quick-xml0.41-devel noarch 0:0.41.0-1.fc46 fedora 1.3 MiB rust-quote+default-devel noarch 0:1.0.47-1.fc45 fedora 1.7 KiB rust-quote-use+default-devel noarch 0:0.9.0-1.fc46 fedora 1.8 KiB rust-quote-use-devel noarch 0:0.9.0-1.fc46 fedora 10.1 KiB rust-quote-use-macros+default-devel noarch 0:0.9.0-1.fc46 fedora 1.4 KiB rust-quote-use-macros-devel noarch 0:0.9.0-1.fc46 fedora 17.5 KiB rust-radium+default-devel noarch 0:0.7.0-8.fc45 fedora 1.1 KiB rust-radium-devel noarch 0:0.7.0-8.fc45 fedora 47.6 KiB rust-rancor+alloc-devel noarch 0:0.1.3-1.fc45 fedora 1.2 KiB rust-rancor-devel noarch 0:0.1.3-1.fc45 fedora 32.5 KiB rust-rand+sys_rng-devel noarch 0:0.10.3-1.fc46 fedora 2.3 KiB rust-rand0.8+small_rng-devel noarch 0:0.8.8-1.fc46 fedora 2.1 KiB rust-rand0.8-devel noarch 0:0.8.8-1.fc46 fedora 319.1 KiB rust-rand_core+default-devel noarch 0:0.10.1-2.fc45 fedora 1.5 KiB rust-rand_core-devel noarch 0:0.10.1-2.fc45 fedora 71.8 KiB rust-rand_core0.6+default-devel noarch 0:0.6.4-4.fc45 fedora 1.3 KiB rust-rand_core0.6-devel noarch 0:0.6.4-4.fc45 fedora 75.7 KiB rust-rayon-core+default-devel noarch 0:1.13.0-3.fc45 fedora 1.8 KiB rust-rayon-core-devel noarch 0:1.13.0-3.fc45 fedora 270.8 KiB rust-ref-cast+default-devel noarch 0:1.0.27-1.fc46 fedora 1.8 KiB rust-ref-cast-devel noarch 0:1.0.27-1.fc46 fedora 39.1 KiB rust-ref-cast-impl+default-devel noarch 0:1.0.27-1.fc46 fedora 1.5 KiB rust-ref-cast-impl-devel noarch 0:1.0.27-1.fc46 fedora 29.1 KiB rust-regex+default-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-backtrack-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-cache-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-dfa-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-inline-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-literal-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+perf-onepass-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-age-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-bool-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-case-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-gencat-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-perl-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-script-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex+unicode-segment-devel noarch 0:1.13.1-1.fc45 fedora 4.2 KiB rust-regex-automata+alloc-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+dfa-onepass-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+hybrid-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+meta-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-backtrack-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-pikevm-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+nfa-thompson-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-inline-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-multisubstring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+perf-literal-substring-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-age-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-bool-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-case-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-gencat-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-perl-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-script-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-segment-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-automata+unicode-word-boundary-devel noarch 0:0.4.18-1.fc45 fedora 4.2 KiB rust-regex-syntax+default-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+std-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-age-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-bool-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-case-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-gencat-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-perl-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-script-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-regex-syntax+unicode-segment-devel noarch 0:0.8.11-2.fc45 fedora 2.1 KiB rust-rend+bytecheck-devel noarch 0:0.5.4-2.fc45 fedora 1.4 KiB rust-rend-devel noarch 0:0.5.4-2.fc45 fedora 90.7 KiB rust-rkyv+alloc-devel noarch 0:0.8.18-1.fc45 fedora 3.2 KiB rust-rkyv_derive+bytecheck-devel noarch 0:0.8.18-1.fc45 fedora 1.5 KiB rust-rkyv_derive-devel noarch 0:0.8.18-1.fc45 fedora 119.6 KiB rust-ron+default-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron+std-devel noarch 0:0.12.2-2.fc45 fedora 8.5 KiB rust-ron-devel noarch 0:0.12.2-2.fc45 fedora 710.3 KiB rust-rust-stemmers+default-devel noarch 0:1.2.0-17.fc45 fedora 1.0 KiB rust-rust-stemmers-devel noarch 0:1.2.0-17.fc45 fedora 9.3 MiB rust-rustc-hash+default-devel noarch 0:2.1.3-2.fc45 fedora 1.1 KiB rust-rustix+alloc-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+default-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+fs-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+std-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix+termios-devel noarch 0:1.1.5-1.fc46 fedora 9.2 KiB rust-rustix-devel noarch 0:1.1.5-1.fc46 fedora 2.2 MiB rust-rustversion+default-devel noarch 0:1.0.23-2.fc45 fedora 1.8 KiB rust-rustversion-devel noarch 0:1.0.23-2.fc45 fedora 61.6 KiB rust-ryu+default-devel noarch 0:1.0.23-2.fc45 fedora 2.3 KiB rust-ryu-devel noarch 0:1.0.23-2.fc45 fedora 154.2 KiB rust-salsa-macro-rules+default-devel noarch 0:0.28.5-1.fc46 fedora 947.0 B rust-salsa-macro-rules-devel noarch 0:0.28.5-1.fc46 fedora 104.4 KiB rust-salsa-macros+default-devel noarch 0:0.28.5-1.fc46 fedora 1.1 KiB rust-salsa-macros-devel noarch 0:0.28.5-1.fc46 fedora 192.1 KiB rust-same-file+default-devel noarch 0:1.0.6-18.fc45 fedora 1.0 KiB rust-schemars+schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 5.8 KiB rust-schemars_derive+default-devel noarch 0:1.2.3-1.fc46 fedora 1.4 KiB rust-schemars_derive-devel noarch 0:1.2.3-1.fc46 fedora 133.5 KiB rust-scopeguard-devel noarch 0:1.2.0-8.fc45 fedora 32.8 KiB rust-serde+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde+serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+alloc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+default-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+rc-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+result-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core+std-devel noarch 0:1.0.229-1.fc46 fedora 1.9 KiB rust-serde_core-devel noarch 0:1.0.229-1.fc46 fedora 379.5 KiB rust-serde_derive+default-devel noarch 0:1.0.229-1.fc46 fedora 2.0 KiB rust-serde_derive-devel noarch 0:1.0.229-1.fc46 fedora 322.6 KiB rust-serde_derive_internals+default-devel noarch 0:0.30.0-1.fc46 fedora 1.8 KiB rust-serde_derive_internals-devel noarch 0:0.30.0-1.fc46 fedora 128.0 KiB rust-serde_json+alloc-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_json+default-devel noarch 0:1.0.152-1.fc46 fedora 2.9 KiB rust-serde_spanned+alloc-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-serde_spanned-devel noarch 0:1.1.2-1.fc46 fedora 29.7 KiB rust-sha2_0.10-devel noarch 0:0.10.9-2.fc45 fedora 106.3 KiB rust-sharded-slab+default-devel noarch 0:0.1.7-7.fc45 fedora 1.4 KiB rust-sharded-slab-devel noarch 0:0.1.7-7.fc45 fedora 256.3 KiB rust-shellexpand+dirs-devel noarch 0:3.1.2-2.fc45 fedora 1.5 KiB rust-shlex+default-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex+std-devel noarch 0:2.0.1-1.fc46 fedora 1.3 KiB rust-shlex-devel noarch 0:2.0.1-1.fc46 fedora 53.6 KiB rust-simdutf8-devel noarch 0:0.1.5-5.fc45 fedora 125.4 KiB rust-similar+default-devel noarch 0:3.1.1-2.fc45 fedora 2.1 KiB rust-similar2+default-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+inline-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2+text-devel noarch 0:2.7.0-2.fc45 fedora 2.7 KiB rust-similar2-devel noarch 0:2.7.0-2.fc45 fedora 219.4 KiB rust-siphasher+default-devel noarch 0:1.0.4-1.fc46 fedora 1.5 KiB rust-siphasher+std-devel noarch 0:1.0.4-1.fc46 fedora 1.5 KiB rust-siphasher-devel noarch 0:1.0.4-1.fc46 fedora 66.9 KiB rust-smallvec+default-devel noarch 0:1.16.3-1.fc46 fedora 1.9 KiB rust-snapbox+color-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox+structured-data-devel noarch 0:1.2.2-2.fc45 fedora 6.0 KiB rust-snapbox-macros+color-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros+default-devel noarch 0:1.1.0-2.fc45 fedora 3.1 KiB rust-snapbox-macros-devel noarch 0:1.1.0-2.fc45 fedora 17.0 KiB rust-stable_deref_trait-devel noarch 0:1.2.1-3.fc45 fedora 23.0 KiB rust-static_assertions+default-devel noarch 0:1.1.0-19.fc45 fedora 1.4 KiB rust-strip-ansi-escapes+default-devel noarch 0:0.2.1-3.fc45 fedora 1.0 KiB rust-strip-ansi-escapes-devel noarch 0:0.2.1-3.fc45 fedora 20.3 KiB rust-strsim+default-devel noarch 0:0.11.1-6.fc45 fedora 1.1 KiB rust-strsim-devel noarch 0:0.11.1-6.fc45 fedora 52.6 KiB rust-strum_macros+default-devel noarch 0:0.28.0-2.fc45 fedora 1.4 KiB rust-syn+default-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+fold-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn+visit-mut-devel noarch 0:3.0.7-1.fc46 fedora 4.8 KiB rust-syn2+clone-impls-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+default-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+derive-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+extra-traits-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+fold-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+full-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+parsing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+printing-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+proc-macro-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2+visit-mut-devel noarch 0:2.0.119-1.fc45 fedora 4.9 KiB rust-syn2-devel noarch 0:2.0.119-1.fc45 fedora 2.2 MiB rust-synstructure+default-devel noarch 0:0.14.0-1.fc46 fedora 1.6 KiB rust-synstructure+proc-macro-devel noarch 0:0.14.0-1.fc46 fedora 1.6 KiB rust-synstructure-devel noarch 0:0.14.0-1.fc46 fedora 96.5 KiB rust-tap+default-devel noarch 0:1.0.1-14.fc45 fedora 1.0 KiB rust-tap-devel noarch 0:1.0.1-14.fc45 fedora 37.8 KiB rust-tempfile+default-devel noarch 0:3.27.0-2.fc45 fedora 2.1 KiB rust-terminal_size+default-devel noarch 0:0.4.4-2.fc45 fedora 1.2 KiB rust-terminal_size-devel noarch 0:0.4.4-2.fc45 fedora 23.0 KiB rust-terminfo+default-devel noarch 0:0.9.0-5.fc45 fedora 1.0 KiB rust-terminfo-devel noarch 0:0.9.0-5.fc45 fedora 170.3 KiB rust-termtree0.5+default-devel noarch 0:0.5.1-2.fc45 fedora 4.1 KiB rust-termtree0.5-devel noarch 0:0.5.1-2.fc45 fedora 19.3 KiB rust-test-case-core-devel noarch 0:3.3.1-7.fc45 fedora 61.3 KiB rust-test-case-macros-devel noarch 0:3.3.1-7.fc45 fedora 11.4 KiB rust-thin-vec+default-devel noarch 0:0.2.21-1.fc46 fedora 1.3 KiB rust-thiserror+default-devel noarch 0:2.0.21-1.fc46 fedora 2.4 KiB rust-thiserror-impl+default-devel noarch 0:2.0.21-1.fc46 fedora 1.4 KiB rust-thiserror-impl-devel noarch 0:2.0.21-1.fc46 fedora 92.9 KiB rust-thiserror-impl1+default-devel noarch 0:1.0.69-5.fc45 fedora 1.2 KiB rust-thiserror-impl1-devel noarch 0:1.0.69-5.fc45 fedora 79.3 KiB rust-thiserror1+default-devel noarch 0:1.0.69-5.fc45 fedora 2.2 KiB rust-thiserror1-devel noarch 0:1.0.69-5.fc45 fedora 86.1 KiB rust-thread_local+default-devel noarch 0:1.1.10-2.fc45 fedora 1.1 KiB rust-thread_local-devel noarch 0:1.1.10-2.fc45 fedora 54.7 KiB rust-tikv-jemalloc-sys+background_threads_runtime_support-devel noarch 0:0.7.1-2.fc45 fedora 2.4 KiB rust-tikv-jemalloc-sys-devel noarch 0:0.7.1-2.fc45 fedora 84.3 KiB rust-tinystr+zerovec-devel noarch 0:0.8.4-1.fc46 fedora 3.8 KiB rust-tinystr-devel noarch 0:0.8.4-1.fc46 fedora 92.5 KiB rust-tinyvec+alloc-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+default-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec+tinyvec_macros-devel noarch 0:1.11.0-2.fc45 fedora 2.2 KiB rust-tinyvec-devel noarch 0:1.11.0-2.fc45 fedora 208.1 KiB rust-tinyvec_macros+default-devel noarch 0:0.1.1-9.fc46 fedora 721.0 B rust-tinyvec_macros-devel noarch 0:0.1.1-9.fc46 fedora 14.3 KiB rust-toml0.9+parse-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+serde-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9+std-devel noarch 0:0.9.12-2.fc45 fedora 6.4 KiB rust-toml0.9-devel noarch 0:0.9.12-2.fc45 fedora 287.8 KiB rust-toml_datetime+alloc-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+serde-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime+std-devel noarch 0:1.1.2-1.fc46 fedora 4.5 KiB rust-toml_datetime-devel noarch 0:1.1.2-1.fc46 fedora 61.2 KiB rust-toml_datetime0.7+alloc-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+serde-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7+std-devel noarch 0:0.7.5-2.fc45 fedora 4.2 KiB rust-toml_datetime0.7-devel noarch 0:0.7.5-2.fc45 fedora 61.0 KiB rust-toml_parser+alloc-devel noarch 0:1.1.5-1.fc46 fedora 4.6 KiB rust-toml_writer+alloc-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer+std-devel noarch 0:1.1.3-1.fc46 fedora 4.4 KiB rust-toml_writer-devel noarch 0:1.1.3-1.fc46 fedora 49.2 KiB rust-tracing+tracing-attributes-devel noarch 0:0.1.44-2.fc45 fedora 3.8 KiB rust-tracing-attributes+default-devel noarch 0:0.1.31-3.fc45 fedora 2.8 KiB rust-tracing-attributes-devel noarch 0:0.1.31-3.fc45 fedora 160.8 KiB rust-tracing-core+default-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+once_cell-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core+std-devel noarch 0:0.1.36-2.fc44 fedora 2.0 KiB rust-tracing-core-devel noarch 0:0.1.36-2.fc44 fedora 247.3 KiB rust-tracing-subscriber+alloc-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+matchers-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+nu-ansi-term-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+once_cell-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+registry-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+sharded-slab-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+std-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+thread_local-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-tracing-subscriber+tracing-devel noarch 0:0.3.23-2.fc45 fedora 6.2 KiB rust-typed-path+default-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path+std-devel noarch 0:0.12.3-3.fc45 fedora 1.8 KiB rust-typed-path-devel noarch 0:0.12.3-3.fc45 fedora 666.3 KiB rust-typeid+default-devel noarch 0:1.0.3-5.fc45 fedora 1.3 KiB rust-typeid-devel noarch 0:1.0.3-5.fc45 fedora 23.6 KiB rust-typenum+default-devel noarch 0:1.20.1-2.fc45 fedora 1.7 KiB rust-typenum-devel noarch 0:1.20.1-2.fc45 fedora 1.2 MiB rust-ucd-trie+std-devel noarch 0:0.1.7-5.fc45 fedora 1.2 KiB rust-ucd-trie-devel noarch 0:0.1.7-5.fc45 fedora 157.7 KiB rust-unicode-ident+default-devel noarch 0:1.0.26-1.fc46 fedora 2.0 KiB rust-unicode-width+cjk-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unicode-width+default-devel noarch 0:0.2.2-3.fc45 fedora 1.7 KiB rust-unit-prefix+default-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix+std-devel noarch 0:0.5.2-3.fc45 fedora 1.2 KiB rust-unit-prefix-devel noarch 0:0.5.2-3.fc45 fedora 24.7 KiB rust-unscanny+default-devel noarch 0:0.1.0-6.fc45 fedora 836.0 B rust-unscanny-devel noarch 0:0.1.0-6.fc45 fedora 35.4 KiB rust-url+default-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-url+serde-devel noarch 0:2.5.8-2.fc45 fedora 2.2 KiB rust-urlencoding+default-devel noarch 0:2.1.3-7.fc45 fedora 1.1 KiB rust-urlencoding-devel noarch 0:2.1.3-7.fc45 fedora 18.2 KiB rust-utf8_iter+default-devel noarch 0:1.0.4-7.fc45 fedora 1.0 KiB rust-utf8_iter-devel noarch 0:1.0.4-7.fc45 fedora 38.9 KiB rust-utf8parse+default-devel noarch 0:0.2.2-6.fc45 fedora 1.1 KiB rust-utf8parse-devel noarch 0:0.2.2-6.fc45 fedora 33.3 KiB rust-uuid+default-devel noarch 0:1.26.1-1.fc46 fedora 3.4 KiB rust-version-ranges+default-devel noarch 0:0.1.3-2.fc45 fedora 1.4 KiB rust-version-ranges-devel noarch 0:0.1.3-2.fc45 fedora 85.6 KiB rust-version_check+default-devel noarch 0:0.9.5-5.fc45 fedora 1.0 KiB rust-version_check-devel noarch 0:0.9.5-5.fc45 fedora 57.2 KiB rust-vte-devel noarch 0:0.15.0-3.fc45 fedora 311.2 KiB rust-wait-timeout+default-devel noarch 0:0.2.1-4.fc45 fedora 1.4 KiB rust-wait-timeout-devel noarch 0:0.2.1-4.fc45 fedora 29.1 KiB rust-walkdir+default-devel noarch 0:2.5.0-6.fc45 fedora 1.2 KiB rust-which+default-devel noarch 0:8.0.6-1.fc46 fedora 1.7 KiB rust-winnow-devel noarch 0:1.0.4-2.fc45 fedora 1.2 MiB rust-winnow0.7-devel noarch 0:0.7.15-2.fc45 fedora 1.2 MiB rust-writeable-devel noarch 0:0.6.4-1.fc46 fedora 112.3 KiB rust-wyz-devel noarch 0:0.5.1-9.fc45 fedora 58.9 KiB rust-yansi+alloc-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+default-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi+std-devel noarch 0:1.0.1-7.fc45 fedora 1.2 KiB rust-yansi-devel noarch 0:1.0.1-7.fc45 fedora 110.8 KiB rust-yoke+derive-devel noarch 0:0.8.3-2.fc45 fedora 3.5 KiB rust-yoke-derive-devel noarch 0:0.8.4-1.fc46 fedora 47.0 KiB rust-yoke-devel noarch 0:0.8.3-2.fc45 fedora 137.3 KiB rust-zerofrom+derive-devel noarch 0:0.1.8-2.fc45 fedora 2.8 KiB rust-zerofrom-derive-devel noarch 0:0.1.8-1.fc46 fedora 20.9 KiB rust-zerofrom-devel noarch 0:0.1.8-2.fc45 fedora 14.1 KiB rust-zerotrie+yoke-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie+zerofrom-devel noarch 0:0.2.5-1.fc46 fedora 5.1 KiB rust-zerotrie-devel noarch 0:0.2.5-1.fc46 fedora 380.5 KiB rust-zerovec+derive-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec+yoke-devel noarch 0:0.11.8-1.fc46 fedora 4.6 KiB rust-zerovec-derive-devel noarch 0:0.11.6-1.fc46 fedora 93.7 KiB rust-zerovec-devel noarch 0:0.11.8-1.fc46 fedora 591.2 KiB rust-zip+_deflate-any-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zip+deflate-flate2-devel noarch 0:8.6.0-8.fc46 fedora 4.5 KiB rust-zlib-rs+rust-allocator-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs+std-devel noarch 0:0.6.8-1.fc46 fedora 1.3 KiB rust-zlib-rs-devel noarch 0:0.6.8-1.fc46 fedora 763.2 KiB rust-zmij+default-devel noarch 0:1.0.21-2.fc45 fedora 1.7 KiB rust-zmij-devel noarch 0:1.0.21-2.fc45 fedora 64.6 KiB rust-zstd-devel noarch 0:0.13.3-4.fc45 fedora 110.8 KiB rust-zstd-safe+std-devel noarch 0:7.2.4-4.fc45 fedora 1.8 KiB rust-zstd-safe-devel noarch 0:7.2.4-4.fc45 fedora 122.1 KiB rust-zstd-sys+std-devel noarch 0:2.0.16-3.fc45 fedora 1.7 KiB rust-zstd-sys-devel noarch 0:2.0.16-3.fc45 fedora 321.8 KiB Transaction Summary: Installing: 1006 packages Total size of inbound packages is 191 MiB. Need to download 191 MiB. After this operation, 985 MiB extra will be used (install 985 MiB, remove 0 B). [ 1/1006] rust-aho-corasick+perf-lite 100% | 99.7 KiB/s | 8.0 KiB | 00m00s [ 2/1006] rust-anstream-devel-0:1.0.0 100% | 205.6 KiB/s | 32.1 KiB | 00m00s [ 3/1006] rust-anstream+auto-devel-0: 100% | 99.8 KiB/s | 8.7 KiB | 00m00s [ 4/1006] rust-aho-corasick+std-devel 100% | 32.1 KiB/s | 8.0 KiB | 00m00s [ 5/1006] rust-anstream+wincon-devel- 100% | 104.0 KiB/s | 8.5 KiB | 00m00s [ 6/1006] rust-anstyle+std-devel-0:1. 100% | 95.3 KiB/s | 8.3 KiB | 00m00s [ 7/1006] rust-anyhow-devel-0:1.0.104 100% | 464.2 KiB/s | 61.7 KiB | 00m00s [ 8/1006] rust-anyhow+std-devel-0:1.0 100% | 126.5 KiB/s | 9.1 KiB | 00m00s [ 9/1006] rust-arc-swap-devel-0:1.9.2 100% | 594.2 KiB/s | 77.2 KiB | 00m00s [ 10/1006] rust-anstyle-devel-0:1.0.14 100% | 51.0 KiB/s | 24.1 KiB | 00m00s [ 11/1006] rust-argfile-devel-0:1.0.0- 100% | 248.5 KiB/s | 17.6 KiB | 00m00s [ 12/1006] rust-assert_fs-devel-0:1.1. 100% | 319.1 KiB/s | 24.9 KiB | 00m00s [ 13/1006] rust-bitflags-devel-0:2.13. 100% | 621.6 KiB/s | 68.4 KiB | 00m00s [ 14/1006] rust-arrayvec-devel-0:0.7.8 100% | 100.0 KiB/s | 38.2 KiB | 00m00s [ 15/1006] rust-bitvec-devel-0:1.0.1-8 100% | 1.2 MiB/s | 247.0 KiB | 00m00s [ 16/1006] rust-bstr-devel-0:1.13.1-1. 100% | 2.1 MiB/s | 267.2 KiB | 00m00s [ 17/1006] rust-bitvec+alloc-devel-0:1 100% | 32.4 KiB/s | 7.7 KiB | 00m00s [ 18/1006] rust-bstr+std-devel-0:1.13. 100% | 129.7 KiB/s | 8.7 KiB | 00m00s [ 19/1006] rust-aho-corasick-devel-0:1 100% | 110.9 KiB/s | 156.6 KiB | 00m01s [ 20/1006] rust-camino-devel-0:1.2.6-1 100% | 457.7 KiB/s | 42.1 KiB | 00m00s [ 21/1006] rust-cachedir-devel-0:0.3.1 100% | 78.7 KiB/s | 14.6 KiB | 00m00s [ 22/1006] rust-clap-devel-0:4.6.7-1.f 100% | 1.1 MiB/s | 99.3 KiB | 00m00s [ 23/1006] rust-camino+serde1-devel-0: 100% | 53.3 KiB/s | 8.7 KiB | 00m00s [ 24/1006] rust-clap+derive-devel-0:4. 100% | 133.0 KiB/s | 10.2 KiB | 00m00s [ 25/1006] rust-clap+error-context-dev 100% | 133.4 KiB/s | 10.3 KiB | 00m00s [ 26/1006] rust-clap+help-devel-0:4.6. 100% | 138.3 KiB/s | 10.2 KiB | 00m00s [ 27/1006] rust-clap+color-devel-0:4.6 100% | 40.0 KiB/s | 10.2 KiB | 00m00s [ 28/1006] rust-clap+env-devel-0:4.6.7 100% | 42.1 KiB/s | 10.2 KiB | 00m00s [ 29/1006] rust-clap+std-devel-0:4.6.7 100% | 154.9 KiB/s | 10.2 KiB | 00m00s [ 30/1006] rust-clap+usage-devel-0:4.6 100% | 136.4 KiB/s | 10.2 KiB | 00m00s [ 31/1006] rust-clap+wrap_help-devel-0 100% | 140.4 KiB/s | 10.3 KiB | 00m00s [ 32/1006] rust-clap+string-devel-0:4. 100% | 40.5 KiB/s | 10.2 KiB | 00m00s [ 33/1006] rust-clap+suggestions-devel 100% | 44.0 KiB/s | 10.3 KiB | 00m00s [ 34/1006] rust-clap_complete_command- 100% | 113.1 KiB/s | 13.8 KiB | 00m00s [ 35/1006] rust-colored-devel-0:3.1.1- 100% | 306.9 KiB/s | 41.1 KiB | 00m00s [ 36/1006] rust-clap_complete_command+ 100% | 33.9 KiB/s | 8.2 KiB | 00m00s [ 37/1006] rust-colored+no-color-devel 100% | 99.1 KiB/s | 8.0 KiB | 00m00s [ 38/1006] rust-compact_str+serde-deve 100% | 106.0 KiB/s | 8.6 KiB | 00m00s [ 39/1006] rust-compact_str+std-devel- 100% | 123.8 KiB/s | 8.3 KiB | 00m00s [ 40/1006] rust-clearscreen-devel-0:4. 100% | 346.4 KiB/s | 148.9 KiB | 00m00s [ 41/1006] rust-countme-devel-0:3.0.1- 100% | 229.6 KiB/s | 17.7 KiB | 00m00s [ 42/1006] rust-crossbeam+std-devel-0: 100% | 109.5 KiB/s | 8.5 KiB | 00m00s [ 43/1006] rust-crossbeam-devel-0:0.8. 100% | 63.8 KiB/s | 19.0 KiB | 00m00s [ 44/1006] rust-csv-devel-0:1.4.0-3.fc 100% | 3.9 MiB/s | 735.9 KiB | 00m00s [ 45/1006] rust-dashmap-devel-0:6.2.1- 100% | 456.0 KiB/s | 36.9 KiB | 00m00s [ 46/1006] rust-ctrlc-devel-0:3.5.2-2. 100% | 138.1 KiB/s | 23.1 KiB | 00m00s [ 47/1006] rust-datatest-stable-devel- 100% | 545.9 KiB/s | 45.3 KiB | 00m00s [ 48/1006] rust-compact_str-devel-0:0. 100% | 126.0 KiB/s | 92.2 KiB | 00m01s [ 49/1006] rust-dunce-devel-0:1.0.5-5. 100% | 219.4 KiB/s | 15.6 KiB | 00m00s [ 50/1006] rust-drop_bomb-devel-0:0.1. 100% | 114.6 KiB/s | 14.9 KiB | 00m00s [ 51/1006] rust-fern-devel-0:0.7.1-7.f 100% | 3.1 MiB/s | 297.1 KiB | 00m00s [ 52/1006] rust-etcetera-devel-0:0.11. 100% | 121.3 KiB/s | 22.9 KiB | 00m00s [ 53/1006] rust-gen-lsp-types-devel-0: 100% | 1.1 MiB/s | 84.7 KiB | 00m00s [ 54/1006] rust-filetime-devel-0:0.2.2 100% | 136.4 KiB/s | 22.2 KiB | 00m00s [ 55/1006] rust-get-size2-devel-0:0.11 100% | 466.4 KiB/s | 42.9 KiB | 00m00s [ 56/1006] rust-gen-lsp-types+url-deve 100% | 45.2 KiB/s | 7.9 KiB | 00m00s [ 57/1006] rust-get-size2+derive-devel 100% | 116.1 KiB/s | 8.9 KiB | 00m00s [ 58/1006] rust-get-size2+compact-str- 100% | 53.3 KiB/s | 9.1 KiB | 00m00s [ 59/1006] rust-get-size2+indexmap-dev 100% | 117.4 KiB/s | 9.0 KiB | 00m00s [ 60/1006] rust-get-size2+parking_lot- 100% | 112.2 KiB/s | 9.1 KiB | 00m00s [ 61/1006] rust-get-size2+hashbrown-de 100% | 42.1 KiB/s | 9.0 KiB | 00m00s [ 62/1006] rust-get-size2+smallvec-dev 100% | 105.1 KiB/s | 9.0 KiB | 00m00s [ 63/1006] rust-get-size2+ordermap-dev 100% | 39.8 KiB/s | 9.0 KiB | 00m00s [ 64/1006] rust-get-size2+thin-vec-dev 100% | 120.5 KiB/s | 9.0 KiB | 00m00s [ 65/1006] rust-globset-devel-0:0.4.20 100% | 421.8 KiB/s | 35.4 KiB | 00m00s [ 66/1006] rust-get-size2+std-devel-0: 100% | 42.3 KiB/s | 8.9 KiB | 00m00s [ 67/1006] rust-glob-devel-0:0.3.4-1.f 100% | 141.2 KiB/s | 28.2 KiB | 00m00s [ 68/1006] rust-globset+log-devel-0:0. 100% | 111.9 KiB/s | 8.5 KiB | 00m00s [ 69/1006] rust-hashbrown+inline-more- 100% | 118.4 KiB/s | 8.6 KiB | 00m00s [ 70/1006] rust-heck-devel-0:0.5.0-6.f 100% | 272.5 KiB/s | 20.2 KiB | 00m00s [ 71/1006] rust-icu_normalizer-devel-0 100% | 3.6 MiB/s | 356.1 KiB | 00m00s [ 72/1006] rust-globwalk-devel-0:0.9.1 100% | 52.4 KiB/s | 16.9 KiB | 00m00s [ 73/1006] rust-hashbrown-devel-0:0.17 100% | 380.6 KiB/s | 132.1 KiB | 00m00s [ 74/1006] rust-icu_normalizer+compile 100% | 112.8 KiB/s | 8.9 KiB | 00m00s [ 75/1006] rust-ignore-devel-0:0.4.33- 100% | 503.1 KiB/s | 71.4 KiB | 00m00s [ 76/1006] rust-icu_properties+compile 100% | 48.4 KiB/s | 8.7 KiB | 00m00s [ 77/1006] rust-imperative-devel-0:1.0 100% | 265.5 KiB/s | 21.2 KiB | 00m00s [ 78/1006] rust-icu_properties-devel-0 100% | 281.6 KiB/s | 91.8 KiB | 00m00s [ 79/1006] rust-indexmap+std-devel-0:2 100% | 121.0 KiB/s | 9.2 KiB | 00m00s [ 80/1006] rust-indexmap-devel-0:2.14. 100% | 520.3 KiB/s | 93.1 KiB | 00m00s [ 81/1006] rust-indicatif+unicode-widt 100% | 113.9 KiB/s | 8.7 KiB | 00m00s [ 82/1006] rust-indicatif-devel-0:0.18 100% | 435.0 KiB/s | 73.1 KiB | 00m00s [ 83/1006] rust-insta-devel-0:1.49.0-1 100% | 1.6 MiB/s | 146.6 KiB | 00m00s [ 84/1006] rust-indoc-devel-0:2.0.8-1. 100% | 250.4 KiB/s | 33.8 KiB | 00m00s [ 85/1006] rust-insta+colors-devel-0:1 100% | 112.3 KiB/s | 8.9 KiB | 00m00s [ 86/1006] rust-insta-cmd-devel-0:0.7. 100% | 118.6 KiB/s | 20.9 KiB | 00m00s [ 87/1006] rust-insta+json-devel-0:1.4 100% | 115.1 KiB/s | 8.9 KiB | 00m00s [ 88/1006] rust-insta+filters-devel-0: 100% | 50.4 KiB/s | 8.9 KiB | 00m00s [ 89/1006] rust-insta+ron-devel-0:1.49 100% | 125.1 KiB/s | 9.0 KiB | 00m00s [ 90/1006] rust-insta+redactions-devel 100% | 54.9 KiB/s | 9.0 KiB | 00m00s [ 91/1006] rust-itertools-devel-0:0.15 100% | 1.8 MiB/s | 158.6 KiB | 00m00s [ 92/1006] rust-is-macro-devel-0:0.3.8 100% | 92.7 KiB/s | 18.8 KiB | 00m00s [ 93/1006] rust-jiff-devel-0:0.2.38-1. 100% | 4.7 MiB/s | 486.3 KiB | 00m00s [ 94/1006] rust-itertools+use_std-deve 100% | 46.1 KiB/s | 8.2 KiB | 00m00s [ 95/1006] rust-jiff+std-devel-0:0.2.3 100% | 182.8 KiB/s | 13.5 KiB | 00m00s [ 96/1006] rust-jiff+tz-system-devel-0 100% | 175.1 KiB/s | 13.1 KiB | 00m00s [ 97/1006] rust-jiff+perf-inline-devel 100% | 63.9 KiB/s | 13.1 KiB | 00m00s [ 98/1006] rust-jiff+tzdb-bundle-platf 100% | 205.9 KiB/s | 13.2 KiB | 00m00s [ 99/1006] rust-jiff+tz-fat-devel-0:0. 100% | 69.0 KiB/s | 13.2 KiB | 00m00s [ 100/1006] rust-jiff+tzdb-zoneinfo-dev 100% | 182.6 KiB/s | 13.1 KiB | 00m00s [ 101/1006] rust-jiff+tzdb-concatenated 100% | 94.0 KiB/s | 13.2 KiB | 00m00s [ 102/1006] rust-libcst-devel-0:1.9.0-1 100% | 1.4 MiB/s | 118.5 KiB | 00m00s [ 103/1006] rust-jod-thread-devel-0:1.0 100% | 111.8 KiB/s | 14.5 KiB | 00m00s [ 104/1006] rust-lsp-server-devel-0:0.1 100% | 317.8 KiB/s | 26.4 KiB | 00m00s [ 105/1006] rust-log-devel-0:0.4.34-1.f 100% | 301.1 KiB/s | 53.3 KiB | 00m00s [ 106/1006] rust-memchr-devel-0:2.8.3-2 100% | 1.2 MiB/s | 93.2 KiB | 00m00s [ 107/1006] rust-matchit-devel-0:0.9.2- 100% | 247.6 KiB/s | 37.9 KiB | 00m00s [ 108/1006] rust-natord-devel-0:1.0.9-2 100% | 184.7 KiB/s | 11.6 KiB | 00m00s [ 109/1006] rust-memchr+std-devel-0:2.8 100% | 57.7 KiB/s | 8.4 KiB | 00m00s [ 110/1006] rust-notify+macos_fsevent-d 100% | 110.8 KiB/s | 8.2 KiB | 00m00s [ 111/1006] rust-notify-devel-0:8.2.0-5 100% | 239.2 KiB/s | 44.3 KiB | 00m00s [ 112/1006] rust-ordermap+serde-devel-0 100% | 119.2 KiB/s | 8.9 KiB | 00m00s [ 113/1006] rust-parking_lot-devel-0:0. 100% | 519.8 KiB/s | 50.4 KiB | 00m00s [ 114/1006] rust-ordermap-devel-0:1.2.2 100% | 322.8 KiB/s | 68.8 KiB | 00m00s [ 115/1006] rust-ordermap+std-devel-0:1 100% | 56.8 KiB/s | 8.8 KiB | 00m00s [ 116/1006] rust-path-absolutize-devel- 100% | 147.7 KiB/s | 14.8 KiB | 00m00s [ 117/1006] rust-path-absolutize+fixed_ 100% | 100.2 KiB/s | 8.1 KiB | 00m00s [ 118/1006] rust-path-slash-devel-0:0.2 100% | 176.7 KiB/s | 16.6 KiB | 00m00s [ 119/1006] rust-pathdiff-devel-0:0.2.3 100% | 200.8 KiB/s | 15.3 KiB | 00m00s [ 120/1006] rust-pep440_rs+version-rang 100% | 93.2 KiB/s | 8.2 KiB | 00m00s [ 121/1006] rust-pep440_rs-devel-0:0.7. 100% | 423.6 KiB/s | 48.3 KiB | 00m00s [ 122/1006] rust-phf0.11-devel-0:0.11.3 100% | 383.7 KiB/s | 28.4 KiB | 00m00s [ 123/1006] rust-pretty_assertions+std- 100% | 112.3 KiB/s | 8.0 KiB | 00m00s [ 124/1006] rust-phf_codegen0.11-devel- 100% | 190.9 KiB/s | 20.4 KiB | 00m00s [ 125/1006] rust-pretty_assertions-deve 100% | 617.7 KiB/s | 84.0 KiB | 00m00s [ 126/1006] rust-proc-macro2-devel-0:1. 100% | 823.8 KiB/s | 64.3 KiB | 00m00s [ 127/1006] rust-proc-macro2+proc-macro 100% | 89.0 KiB/s | 9.3 KiB | 00m00s [ 128/1006] rust-pyproject-toml-devel-0 100% | 187.6 KiB/s | 21.4 KiB | 00m00s [ 129/1006] rust-quick-junit-devel-0:0. 100% | 462.1 KiB/s | 35.6 KiB | 00m00s [ 130/1006] rust-quote-devel-0:1.0.47-1 100% | 567.7 KiB/s | 43.7 KiB | 00m00s [ 131/1006] rust-quickcheck-devel-0:1.1 100% | 201.9 KiB/s | 34.5 KiB | 00m00s [ 132/1006] rust-quickcheck_macros-deve 100% | 125.9 KiB/s | 19.6 KiB | 00m00s [ 133/1006] rust-quote+proc-macro-devel 100% | 110.5 KiB/s | 8.7 KiB | 00m00s [ 134/1006] rust-rayon-devel-0:1.12.0-2 100% | 2.1 MiB/s | 186.2 KiB | 00m00s [ 135/1006] rust-rand+std_rng-devel-0:0 100% | 80.3 KiB/s | 8.5 KiB | 00m00s [ 136/1006] rust-rand-devel-0:0.10.3-1. 100% | 669.1 KiB/s | 105.7 KiB | 00m00s [ 137/1006] rust-regex-devel-0:1.13.1-1 100% | 1.5 MiB/s | 134.7 KiB | 00m00s [ 138/1006] rust-regex-automata+dfa-bui 100% | 86.8 KiB/s | 8.9 KiB | 00m00s [ 139/1006] rust-regex-automata+dfa-sea 100% | 109.2 KiB/s | 8.8 KiB | 00m00s [ 140/1006] rust-regex-automata+std-dev 100% | 148.7 KiB/s | 9.4 KiB | 00m00s [ 141/1006] rust-regex-automata+syntax- 100% | 110.0 KiB/s | 9.0 KiB | 00m00s [ 142/1006] rust-regex-automata+perf-de 100% | 49.0 KiB/s | 8.9 KiB | 00m00s [ 143/1006] rust-regex-syntax-devel-0:0 100% | 2.8 MiB/s | 215.2 KiB | 00m00s [ 144/1006] rust-regex+perf-devel-0:1.1 100% | 83.7 KiB/s | 9.0 KiB | 00m00s [ 145/1006] rust-regex+std-devel-0:1.13 100% | 148.0 KiB/s | 9.3 KiB | 00m00s [ 146/1006] rust-regex-automata-devel-0 100% | 893.8 KiB/s | 450.5 KiB | 00m01s [ 147/1006] rust-regex+unicode-devel-0: 100% | 88.3 KiB/s | 9.4 KiB | 00m00s [ 148/1006] rust-rkyv-devel-0:0.8.18-1. 100% | 1.3 MiB/s | 184.5 KiB | 00m00s [ 149/1006] rust-rkyv+bytecheck-devel-0 100% | 75.2 KiB/s | 9.2 KiB | 00m00s [ 150/1006] rust-rkyv+std-devel-0:0.8.1 100% | 76.8 KiB/s | 9.1 KiB | 00m00s [ 151/1006] rust-rustc-hash-devel-0:2.1 100% | 242.4 KiB/s | 21.8 KiB | 00m00s [ 152/1006] rust-salsa-devel-0:0.28.5-1 100% | 3.3 MiB/s | 327.6 KiB | 00m00s [ 153/1006] rust-rustc-hash+std-devel-0 100% | 44.6 KiB/s | 8.2 KiB | 00m00s [ 154/1006] rust-rustc-stable-hash-deve 100% | 139.1 KiB/s | 27.4 KiB | 00m00s [ 155/1006] rust-salsa+compact_str-deve 100% | 97.4 KiB/s | 8.8 KiB | 00m00s [ 156/1006] rust-salsa+ordermap-devel-0 100% | 130.4 KiB/s | 8.7 KiB | 00m00s [ 157/1006] rust-salsa+inventory-devel- 100% | 53.7 KiB/s | 8.8 KiB | 00m00s [ 158/1006] rust-salsa+salsa_unstable-d 100% | 126.6 KiB/s | 8.6 KiB | 00m00s [ 159/1006] rust-salsa+macros-devel-0:0 100% | 57.1 KiB/s | 8.7 KiB | 00m00s [ 160/1006] rust-schemars-devel-0:1.2.3 100% | 1.6 MiB/s | 151.2 KiB | 00m00s [ 161/1006] rust-schemars+std-devel-0:1 100% | 110.1 KiB/s | 8.5 KiB | 00m00s [ 162/1006] rust-same-file-devel-0:1.0. 100% | 98.8 KiB/s | 18.4 KiB | 00m00s [ 163/1006] rust-schemars+derive-devel- 100% | 45.9 KiB/s | 8.5 KiB | 00m00s [ 164/1006] rust-seahash-devel-0:4.1.0- 100% | 499.4 KiB/s | 39.0 KiB | 00m00s [ 165/1006] rust-serde+std-devel-0:1.0. 100% | 138.8 KiB/s | 8.7 KiB | 00m00s [ 166/1006] rust-serde_json-devel-0:1.0 100% | 1.8 MiB/s | 156.9 KiB | 00m00s [ 167/1006] rust-serde-devel-0:1.0.229- 100% | 309.3 KiB/s | 81.7 KiB | 00m00s [ 168/1006] rust-serde+derive-devel-0:1 100% | 35.3 KiB/s | 8.8 KiB | 00m00s [ 169/1006] rust-serde_json+std-devel-0 100% | 124.2 KiB/s | 9.4 KiB | 00m00s [ 170/1006] rust-shellexpand+base-0-dev 100% | 104.4 KiB/s | 7.9 KiB | 00m00s [ 171/1006] rust-serde_test-devel-0:1.0 100% | 170.2 KiB/s | 25.5 KiB | 00m00s [ 172/1006] rust-shellexpand-devel-0:3. 100% | 196.2 KiB/s | 29.6 KiB | 00m00s [ 173/1006] rust-shellexpand+tilde-deve 100% | 117.2 KiB/s | 8.0 KiB | 00m00s [ 174/1006] rust-similar+std-devel-0:3. 100% | 116.5 KiB/s | 8.3 KiB | 00m00s [ 175/1006] rust-similar+text-devel-0:3 100% | 115.4 KiB/s | 8.1 KiB | 00m00s [ 176/1006] rust-similar+inline-devel-0 100% | 35.2 KiB/s | 8.1 KiB | 00m00s [ 177/1006] rust-smallvec-devel-0:1.16. 100% | 478.6 KiB/s | 39.2 KiB | 00m00s [ 178/1006] rust-similar-devel-0:3.1.1- 100% | 285.3 KiB/s | 73.9 KiB | 00m00s [ 179/1006] rust-smallvec+const_new-dev 100% | 108.4 KiB/s | 8.3 KiB | 00m00s [ 180/1006] rust-smallvec+const_generic 100% | 48.1 KiB/s | 8.3 KiB | 00m00s [ 181/1006] rust-smallvec+union-devel-0 100% | 48.5 KiB/s | 8.3 KiB | 00m00s [ 182/1006] rust-snapbox+cmd-devel-0:1. 100% | 104.2 KiB/s | 9.3 KiB | 00m00s [ 183/1006] rust-snapbox+color-auto-dev 100% | 110.0 KiB/s | 9.0 KiB | 00m00s [ 184/1006] rust-snapbox+diff-devel-0:1 100% | 127.6 KiB/s | 9.2 KiB | 00m00s [ 185/1006] rust-snapbox+examples-devel 100% | 120.2 KiB/s | 9.1 KiB | 00m00s [ 186/1006] rust-snapbox-devel-0:1.2.2- 100% | 323.0 KiB/s | 64.9 KiB | 00m00s [ 187/1006] rust-snapbox+term-svg-devel 100% | 82.0 KiB/s | 9.2 KiB | 00m00s [ 188/1006] rust-stacker-devel-0:0.1.25 100% | 207.3 KiB/s | 24.1 KiB | 00m00s [ 189/1006] rust-static_assertions-deve 100% | 229.0 KiB/s | 26.6 KiB | 00m00s [ 190/1006] rust-strum+strum_macros-dev 100% | 106.3 KiB/s | 8.3 KiB | 00m00s [ 191/1006] rust-strum-devel-0:0.28.0-2 100% | 92.9 KiB/s | 15.8 KiB | 00m00s [ 192/1006] rust-strum+std-devel-0:0.28 100% | 47.0 KiB/s | 8.1 KiB | 00m00s [ 193/1006] rust-strum_macros-devel-0:0 100% | 391.9 KiB/s | 44.3 KiB | 00m00s [ 194/1006] rust-syn+clone-impls-devel- 100% | 122.2 KiB/s | 10.0 KiB | 00m00s [ 195/1006] rust-supports-hyperlinks-de 100% | 105.6 KiB/s | 16.6 KiB | 00m00s [ 196/1006] rust-syn+derive-devel-0:3.0 100% | 123.4 KiB/s | 10.0 KiB | 00m00s [ 197/1006] rust-syn-devel-0:3.0.7-1.fc 100% | 1.1 MiB/s | 262.9 KiB | 00m00s [ 198/1006] rust-syn+full-devel-0:3.0.7 100% | 121.8 KiB/s | 10.0 KiB | 00m00s [ 199/1006] rust-syn+extra-traits-devel 100% | 60.7 KiB/s | 10.0 KiB | 00m00s [ 200/1006] rust-syn+printing-devel-0:3 100% | 122.1 KiB/s | 10.1 KiB | 00m00s [ 201/1006] rust-syn+parsing-devel-0:3. 100% | 74.6 KiB/s | 10.0 KiB | 00m00s [ 202/1006] rust-syn+proc-macro-devel-0 100% | 82.5 KiB/s | 10.3 KiB | 00m00s [ 203/1006] rust-tempfile-devel-0:3.27. 100% | 446.4 KiB/s | 53.1 KiB | 00m00s [ 204/1006] rust-tempfile+getrandom-dev 100% | 63.7 KiB/s | 9.3 KiB | 00m00s [ 205/1006] rust-thin-vec-devel-0:0.2.2 100% | 427.8 KiB/s | 44.1 KiB | 00m00s [ 206/1006] rust-test-case-devel-0:3.3. 100% | 84.2 KiB/s | 14.6 KiB | 00m00s [ 207/1006] rust-thin-vec+std-devel-0:0 100% | 112.8 KiB/s | 8.6 KiB | 00m00s [ 208/1006] rust-thin-vec+serde-devel-0 100% | 53.5 KiB/s | 8.7 KiB | 00m00s [ 209/1006] rust-thiserror+std-devel-0: 100% | 113.6 KiB/s | 9.1 KiB | 00m00s [ 210/1006] rust-thiserror-devel-0:2.0. 100% | 393.7 KiB/s | 62.6 KiB | 00m00s [ 211/1006] rust-tikv-jemallocator-deve 100% | 197.2 KiB/s | 22.7 KiB | 00m00s [ 212/1006] rust-tikv-jemallocator+back 100% | 107.5 KiB/s | 8.2 KiB | 00m00s [ 213/1006] rust-toml-devel-0:1.1.8-1.f 100% | 594.8 KiB/s | 64.2 KiB | 00m00s [ 214/1006] rust-toml+display-devel-0:1 100% | 122.8 KiB/s | 9.5 KiB | 00m00s [ 215/1006] rust-toml+parse-devel-0:1.1 100% | 135.8 KiB/s | 9.5 KiB | 00m00s [ 216/1006] rust-toml+serde-devel-0:1.1 100% | 124.9 KiB/s | 9.6 KiB | 00m00s [ 217/1006] rust-toml+std-devel-0:1.1.8 100% | 153.4 KiB/s | 10.3 KiB | 00m00s [ 218/1006] rust-toml_parser-devel-0:1. 100% | 420.8 KiB/s | 39.6 KiB | 00m00s [ 219/1006] rust-toml_parser+std-devel- 100% | 73.8 KiB/s | 8.3 KiB | 00m00s [ 220/1006] rust-tracing-devel-0:0.1.44 100% | 730.1 KiB/s | 88.3 KiB | 00m00s [ 221/1006] rust-tracing-flame-devel-0: 100% | 190.8 KiB/s | 17.9 KiB | 00m00s [ 222/1006] rust-tracing-log+log-tracer 100% | 118.0 KiB/s | 7.8 KiB | 00m00s [ 223/1006] rust-tracing-flame+smallvec 100% | 73.4 KiB/s | 7.9 KiB | 00m00s [ 224/1006] rust-tracing-log-devel-0:0. 100% | 245.4 KiB/s | 25.8 KiB | 00m00s [ 225/1006] rust-tracing-log+std-devel- 100% | 108.2 KiB/s | 7.9 KiB | 00m00s [ 226/1006] rust-tracing-subscriber+ans 100% | 109.7 KiB/s | 8.3 KiB | 00m00s [ 227/1006] rust-tracing-subscriber+chr 100% | 113.7 KiB/s | 8.5 KiB | 00m00s [ 228/1006] rust-tracing-subscriber+env 100% | 106.6 KiB/s | 8.7 KiB | 00m00s [ 229/1006] rust-tracing-subscriber-dev 100% | 1.1 MiB/s | 189.0 KiB | 00m00s [ 230/1006] rust-tracing-subscriber+fmt 100% | 84.2 KiB/s | 8.3 KiB | 00m00s [ 231/1006] rust-tracing-subscriber+sma 100% | 100.1 KiB/s | 8.4 KiB | 00m00s [ 232/1006] rust-tracing+attributes-dev 100% | 103.2 KiB/s | 8.1 KiB | 00m00s [ 233/1006] rust-tracing+log-devel-0:0. 100% | 99.0 KiB/s | 8.1 KiB | 00m00s [ 234/1006] rust-tracing+release_max_le 100% | 97.1 KiB/s | 8.1 KiB | 00m00s [ 235/1006] rust-tracing+std-devel-0:0. 100% | 96.8 KiB/s | 8.1 KiB | 00m00s [ 236/1006] rust-typed-arena-devel-0:2. 100% | 214.7 KiB/s | 19.3 KiB | 00m00s [ 237/1006] rust-typed-arena+std-devel- 100% | 98.7 KiB/s | 7.8 KiB | 00m00s [ 238/1006] rust-unicode-ident-devel-0: 100% | 446.0 KiB/s | 46.4 KiB | 00m00s [ 239/1006] rust-unicode-normalization+ 100% | 90.9 KiB/s | 8.5 KiB | 00m00s [ 240/1006] rust-unicode-normalization- 100% | 695.6 KiB/s | 109.9 KiB | 00m00s [ 241/1006] rust-unicode-width-devel-0: 100% | 1.4 MiB/s | 193.7 KiB | 00m00s [ 242/1006] rust-url-devel-0:2.5.8-2.fc 100% | 725.5 KiB/s | 79.1 KiB | 00m00s [ 243/1006] rust-url+std-devel-0:2.5.8- 100% | 115.2 KiB/s | 8.6 KiB | 00m00s [ 244/1006] rust-uuid-devel-0:1.26.1-1. 100% | 653.2 KiB/s | 64.7 KiB | 00m00s [ 245/1006] rust-walkdir-devel-0:2.5.0- 100% | 359.9 KiB/s | 30.6 KiB | 00m00s [ 246/1006] rust-uuid+std-devel-0:1.26. 100% | 90.1 KiB/s | 9.6 KiB | 00m00s [ 247/1006] rust-which-devel-0:8.0.6-1. 100% | 380.4 KiB/s | 33.9 KiB | 00m00s [ 248/1006] rust-which+real-sys-devel-0 100% | 136.8 KiB/s | 8.8 KiB | 00m00s [ 249/1006] rust-wild-devel-0:2.2.1-6.f 100% | 181.7 KiB/s | 16.2 KiB | 00m00s [ 250/1006] rust-zip+deflate-flate2-zli 100% | 123.3 KiB/s | 11.6 KiB | 00m00s [ 251/1006] rust-zip-devel-0:8.6.0-8.fc 100% | 1.1 MiB/s | 131.5 KiB | 00m00s [ 252/1006] rust-zip+zstd-devel-0:8.6.0 100% | 123.9 KiB/s | 11.4 KiB | 00m00s [ 253/1006] rust-char_str-devel-0:0.0.4 100% | 738.3 KiB/s | 70.9 KiB | 00m00s [ 254/1006] rust-char_str+get-size-deve 100% | 78.2 KiB/s | 7.6 KiB | 00m00s [ 255/1006] rust-char_str+serde-devel-0 100% | 78.3 KiB/s | 7.5 KiB | 00m00s [ 256/1006] pyproject-rpm-macros-0:1.24 100% | 11.3 MiB/s | 57.9 KiB | 00m00s [ 257/1006] rust-char_str+std-devel-0:0 100% | 94.5 KiB/s | 7.4 KiB | 00m00s [ 258/1006] rust-anstyle+default-devel- 100% | 112.7 KiB/s | 8.3 KiB | 00m00s [ 259/1006] rust-anstyle-parse+default- 100% | 109.3 KiB/s | 8.2 KiB | 00m00s [ 260/1006] rust-colorchoice+default-de 100% | 105.9 KiB/s | 8.2 KiB | 00m00s [ 261/1006] rust-utf8parse+default-deve 100% | 80.4 KiB/s | 7.7 KiB | 00m00s [ 262/1006] rust-anstyle-query+default- 100% | 97.4 KiB/s | 8.3 KiB | 00m00s [ 263/1006] rust-rustversion+default-de 100% | 115.1 KiB/s | 8.4 KiB | 00m00s [ 264/1006] rust-fs-err+default-devel-0 100% | 111.4 KiB/s | 8.4 KiB | 00m00s [ 265/1006] rust-os_str_bytes+default-d 100% | 101.7 KiB/s | 7.9 KiB | 00m00s [ 266/1006] rust-globwalk+default-devel 100% | 100.3 KiB/s | 7.7 KiB | 00m00s [ 267/1006] rust-predicates+diff-devel- 100% | 105.5 KiB/s | 8.2 KiB | 00m00s [ 268/1006] rust-predicates-core+defaul 100% | 85.6 KiB/s | 8.1 KiB | 00m00s [ 269/1006] rust-predicates-devel-0:3.1 100% | 398.7 KiB/s | 38.3 KiB | 00m00s [ 270/1006] rust-predicates-tree+defaul 100% | 100.8 KiB/s | 8.2 KiB | 00m00s [ 271/1006] rust-funty-devel-0:2.0.0-9. 100% | 272.5 KiB/s | 20.2 KiB | 00m00s [ 272/1006] rust-radium+default-devel-0 100% | 120.4 KiB/s | 7.7 KiB | 00m00s [ 273/1006] rust-tap+default-devel-0:1. 100% | 120.3 KiB/s | 7.7 KiB | 00m00s [ 274/1006] rust-wyz-devel-0:0.5.1-9.fc 100% | 317.9 KiB/s | 26.4 KiB | 00m00s [ 275/1006] rust-bstr+alloc-devel-0:1.1 100% | 108.5 KiB/s | 8.7 KiB | 00m00s [ 276/1006] rust-serde_core+std-devel-0 100% | 99.1 KiB/s | 7.7 KiB | 00m00s [ 277/1006] rust-tempfile+default-devel 100% | 143.6 KiB/s | 9.2 KiB | 00m00s [ 278/1006] rust-serde_core-devel-0:1.0 100% | 655.7 KiB/s | 64.3 KiB | 00m00s [ 279/1006] rust-serde_core+default-dev 100% | 107.1 KiB/s | 7.8 KiB | 00m00s [ 280/1006] rust-clap_derive+default-de 100% | 139.6 KiB/s | 8.9 KiB | 00m00s [ 281/1006] rust-clap_builder+color-dev 100% | 125.9 KiB/s | 10.2 KiB | 00m00s [ 282/1006] rust-clap_builder-devel-0:4 100% | 1.3 MiB/s | 159.2 KiB | 00m00s [ 283/1006] rust-clap_builder+env-devel 100% | 124.0 KiB/s | 10.0 KiB | 00m00s [ 284/1006] rust-clap_builder+error-con 100% | 122.9 KiB/s | 10.1 KiB | 00m00s [ 285/1006] rust-clap_builder+help-deve 100% | 145.6 KiB/s | 10.0 KiB | 00m00s [ 286/1006] rust-clap_builder+std-devel 100% | 159.1 KiB/s | 10.2 KiB | 00m00s [ 287/1006] rust-clap_builder+string-de 100% | 154.7 KiB/s | 10.1 KiB | 00m00s [ 288/1006] rust-clap_builder+suggestio 100% | 131.7 KiB/s | 10.3 KiB | 00m00s [ 289/1006] rust-clap_builder+usage-dev 100% | 150.0 KiB/s | 10.0 KiB | 00m00s [ 290/1006] rust-clap_builder+wrap_help 100% | 128.3 KiB/s | 10.3 KiB | 00m00s [ 291/1006] rust-clap+default-devel-0:4 100% | 101.0 KiB/s | 10.4 KiB | 00m00s [ 292/1006] rust-clap_complete+default- 100% | 109.5 KiB/s | 10.2 KiB | 00m00s [ 293/1006] rust-clap_complete_nushell+ 100% | 116.7 KiB/s | 8.6 KiB | 00m00s [ 294/1006] rust-nix+fs-devel-0:0.31.3- 100% | 94.1 KiB/s | 8.4 KiB | 00m00s [ 295/1006] rust-terminfo+default-devel 100% | 85.5 KiB/s | 7.9 KiB | 00m00s [ 296/1006] rust-nix+term-devel-0:0.31. 100% | 44.6 KiB/s | 8.4 KiB | 00m00s [ 297/1006] rust-nix-devel-0:0.31.3-2.f 100% | 1.0 MiB/s | 308.2 KiB | 00m00s [ 298/1006] rust-which+default-devel-0: 100% | 68.0 KiB/s | 8.6 KiB | 00m00s [ 299/1006] rust-thiserror+default-deve 100% | 52.8 KiB/s | 9.1 KiB | 00m00s [ 300/1006] rust-castaway+alloc-devel-0 100% | 68.9 KiB/s | 7.9 KiB | 00m00s [ 301/1006] rust-castaway-devel-0:0.2.4 100% | 163.8 KiB/s | 19.8 KiB | 00m00s [ 302/1006] rust-cfg-if+default-devel-0 100% | 46.7 KiB/s | 8.1 KiB | 00m00s [ 303/1006] rust-static_assertions+defa 100% | 60.4 KiB/s | 7.9 KiB | 00m00s [ 304/1006] rust-itoa+default-devel-0:1 100% | 47.5 KiB/s | 8.1 KiB | 00m00s [ 305/1006] rust-zmij+default-devel-0:1 100% | 50.5 KiB/s | 7.6 KiB | 00m00s [ 306/1006] rust-serde+alloc-devel-0:1. 100% | 65.4 KiB/s | 8.8 KiB | 00m00s [ 307/1006] rust-crossbeam-utils-devel- 100% | 382.5 KiB/s | 55.5 KiB | 00m00s [ 308/1006] rust-crossbeam+alloc-devel- 100% | 81.0 KiB/s | 8.1 KiB | 00m00s [ 309/1006] rust-crossbeam-channel+std- 100% | 58.2 KiB/s | 8.3 KiB | 00m00s [ 310/1006] rust-crossbeam-deque+std-de 100% | 64.8 KiB/s | 8.2 KiB | 00m00s [ 311/1006] rust-crossbeam-channel-deve 100% | 574.2 KiB/s | 90.7 KiB | 00m00s [ 312/1006] rust-crossbeam-deque-devel- 100% | 250.3 KiB/s | 30.5 KiB | 00m00s [ 313/1006] rust-crossbeam-epoch-devel- 100% | 421.8 KiB/s | 54.0 KiB | 00m00s [ 314/1006] rust-crossbeam-epoch+std-de 100% | 41.7 KiB/s | 8.0 KiB | 00m00s [ 315/1006] rust-crossbeam-queue+std-de 100% | 55.6 KiB/s | 8.1 KiB | 00m00s [ 316/1006] rust-crossbeam-utils+std-de 100% | 60.7 KiB/s | 8.0 KiB | 00m00s [ 317/1006] rust-crossbeam-queue-devel- 100% | 131.4 KiB/s | 25.4 KiB | 00m00s [ 318/1006] rust-csv-core+default-devel 100% | 55.2 KiB/s | 8.1 KiB | 00m00s [ 319/1006] rust-ryu+default-devel-0:1. 100% | 70.3 KiB/s | 8.0 KiB | 00m00s [ 320/1006] rust-nix+signal-devel-0:0.3 100% | 69.0 KiB/s | 8.4 KiB | 00m00s [ 321/1006] rust-crossbeam-utils+defaul 100% | 40.2 KiB/s | 8.0 KiB | 00m00s [ 322/1006] rust-hashbrown0.14+raw-deve 100% | 52.6 KiB/s | 7.7 KiB | 00m00s [ 323/1006] rust-hashbrown0.14-devel-0: 100% | 652.1 KiB/s | 122.6 KiB | 00m00s [ 324/1006] rust-lock_api+default-devel 100% | 72.4 KiB/s | 8.0 KiB | 00m00s [ 325/1006] rust-parking_lot_core+defau 100% | 76.7 KiB/s | 8.1 KiB | 00m00s [ 326/1006] rust-once_cell+default-deve 100% | 45.6 KiB/s | 8.5 KiB | 00m00s [ 327/1006] rust-camino+default-devel-0 100% | 67.0 KiB/s | 8.6 KiB | 00m00s [ 328/1006] rust-libtest-mimic+default- 100% | 69.0 KiB/s | 8.1 KiB | 00m00s [ 329/1006] rust-walkdir+default-devel- 100% | 42.5 KiB/s | 7.7 KiB | 00m00s [ 330/1006] rust-log+default-devel-0:0. 100% | 52.2 KiB/s | 8.6 KiB | 00m00s [ 331/1006] rust-log+std-devel-0:0.4.34 100% | 66.0 KiB/s | 8.6 KiB | 00m00s [ 332/1006] rust-libc+default-devel-0:0 100% | 98.4 KiB/s | 10.0 KiB | 00m00s [ 333/1006] rust-serde+default-devel-0: 100% | 66.4 KiB/s | 8.8 KiB | 00m00s [ 334/1006] rust-url+default-devel-0:2. 100% | 104.4 KiB/s | 8.2 KiB | 00m00s [ 335/1006] rust-serde_json+default-dev 100% | 67.2 KiB/s | 9.3 KiB | 00m00s [ 336/1006] rust-get-size2+get-size-der 100% | 137.9 KiB/s | 9.1 KiB | 00m00s [ 337/1006] rust-url+serde-devel-0:2.5. 100% | 77.9 KiB/s | 8.4 KiB | 00m00s [ 338/1006] rust-get-size2+alloc-devel- 100% | 71.1 KiB/s | 8.9 KiB | 00m00s [ 339/1006] rust-aho-corasick+default-d 100% | 101.3 KiB/s | 7.9 KiB | 00m00s [ 340/1006] rust-regex-automata+hybrid- 100% | 76.9 KiB/s | 8.9 KiB | 00m00s [ 341/1006] rust-regex-automata+nfa-dev 100% | 93.4 KiB/s | 9.0 KiB | 00m00s [ 342/1006] rust-regex-automata+meta-de 100% | 71.9 KiB/s | 8.9 KiB | 00m00s [ 343/1006] rust-bitflags+default-devel 100% | 80.2 KiB/s | 8.9 KiB | 00m00s [ 344/1006] rust-regex-syntax+std-devel 100% | 56.0 KiB/s | 8.3 KiB | 00m00s [ 345/1006] rust-ignore+default-devel-0 100% | 59.1 KiB/s | 8.6 KiB | 00m00s [ 346/1006] rust-icu_collections-devel- 100% | 681.1 KiB/s | 96.7 KiB | 00m00s [ 347/1006] rust-icu_provider-devel-0:2 100% | 397.0 KiB/s | 55.2 KiB | 00m00s [ 348/1006] rust-zerovec-devel-0:0.11.8 100% | 585.5 KiB/s | 121.2 KiB | 00m00s [ 349/1006] rust-icu_normalizer_data-de 100% | 302.7 KiB/s | 49.3 KiB | 00m00s [ 350/1006] rust-icu_provider+baked-dev 100% | 43.9 KiB/s | 8.5 KiB | 00m00s [ 351/1006] rust-displaydoc-devel-0:0.2 100% | 218.8 KiB/s | 33.0 KiB | 00m00s [ 352/1006] rust-icu_locale_core+zerove 100% | 64.4 KiB/s | 8.4 KiB | 00m00s [ 353/1006] rust-icu_locale_core-devel- 100% | 436.1 KiB/s | 95.1 KiB | 00m00s [ 354/1006] rust-zerotrie+zerofrom-deve 100% | 52.6 KiB/s | 8.0 KiB | 00m00s [ 355/1006] rust-zerotrie+yoke-devel-0: 100% | 42.1 KiB/s | 8.1 KiB | 00m00s [ 356/1006] rust-zerotrie-devel-0:0.2.5 100% | 540.7 KiB/s | 80.6 KiB | 00m00s [ 357/1006] rust-zerovec+derive-devel-0 100% | 71.8 KiB/s | 9.2 KiB | 00m00s [ 358/1006] rust-zerovec+yoke-devel-0:0 100% | 72.7 KiB/s | 9.2 KiB | 00m00s [ 359/1006] rust-crossbeam-deque+defaul 100% | 88.6 KiB/s | 8.0 KiB | 00m00s [ 360/1006] rust-icu_properties_data-de 100% | 968.2 KiB/s | 158.8 KiB | 00m00s [ 361/1006] rust-globset+default-devel- 100% | 56.4 KiB/s | 8.4 KiB | 00m00s [ 362/1006] rust-memchr+default-devel-0 100% | 109.5 KiB/s | 8.4 KiB | 00m00s [ 363/1006] rust-regex-automata+dfa-one 100% | 117.1 KiB/s | 8.9 KiB | 00m00s [ 364/1006] rust-same-file+default-deve 100% | 96.6 KiB/s | 7.8 KiB | 00m00s [ 365/1006] rust-phf+default-devel-0:0. 100% | 104.4 KiB/s | 8.0 KiB | 00m00s [ 366/1006] rust-rust-stemmers+default- 100% | 122.8 KiB/s | 7.9 KiB | 00m00s [ 367/1006] rust-console+ansi-parsing-d 100% | 124.3 KiB/s | 8.5 KiB | 00m00s [ 368/1006] rust-equivalent-devel-0:1.0 100% | 188.2 KiB/s | 14.9 KiB | 00m00s [ 369/1006] rust-portable-atomic+defaul 100% | 135.8 KiB/s | 8.7 KiB | 00m00s [ 370/1006] rust-console-devel-0:0.16.4 100% | 404.0 KiB/s | 38.0 KiB | 00m00s [ 371/1006] rust-console+std-devel-0:0. 100% | 114.7 KiB/s | 8.6 KiB | 00m00s [ 372/1006] rust-unit-prefix+default-de 100% | 101.7 KiB/s | 7.7 KiB | 00m00s [ 373/1006] rust-console+unicode-width- 100% | 110.5 KiB/s | 8.6 KiB | 00m00s [ 374/1006] rust-unicode-width+default- 100% | 113.7 KiB/s | 8.2 KiB | 00m00s [ 375/1006] rust-similar2+inline-devel- 100% | 108.8 KiB/s | 7.3 KiB | 00m00s [ 376/1006] rust-similar2+default-devel 100% | 108.9 KiB/s | 7.3 KiB | 00m00s [ 377/1006] rust-insta+default-devel-0: 100% | 103.2 KiB/s | 8.9 KiB | 00m00s [ 378/1006] rust-insta+serde-devel-0:1. 100% | 105.7 KiB/s | 9.0 KiB | 00m00s [ 379/1006] rust-insta+console-devel-0: 100% | 122.3 KiB/s | 9.1 KiB | 00m00s [ 380/1006] rust-insta+regex-devel-0:1. 100% | 119.8 KiB/s | 9.1 KiB | 00m00s [ 381/1006] rust-insta+strip-ansi-escap 100% | 119.2 KiB/s | 9.1 KiB | 00m00s [ 382/1006] rust-insta+pest-devel-0:1.4 100% | 106.8 KiB/s | 9.0 KiB | 00m00s [ 383/1006] rust-insta+pest_derive-deve 100% | 106.1 KiB/s | 9.0 KiB | 00m00s [ 384/1006] rust-ron+default-devel-0:0. 100% | 119.8 KiB/s | 8.4 KiB | 00m00s [ 385/1006] rust-heck+default-devel-0:0 100% | 97.2 KiB/s | 7.7 KiB | 00m00s [ 386/1006] rust-proc-macro2+default-de 100% | 123.8 KiB/s | 9.3 KiB | 00m00s [ 387/1006] rust-syn2+derive-devel-0:2. 100% | 94.8 KiB/s | 7.1 KiB | 00m00s [ 388/1006] rust-syn2+default-devel-0:2 100% | 90.0 KiB/s | 7.3 KiB | 00m00s [ 389/1006] rust-quote+default-devel-0: 100% | 55.1 KiB/s | 8.6 KiB | 00m00s [ 390/1006] rust-syn2+extra-traits-deve 100% | 99.1 KiB/s | 7.1 KiB | 00m00s [ 391/1006] rust-syn2+fold-devel-0:2.0. 100% | 89.9 KiB/s | 7.1 KiB | 00m00s [ 392/1006] rust-syn2+full-devel-0:2.0. 100% | 63.4 KiB/s | 7.1 KiB | 00m00s [ 393/1006] rust-either+use_std-devel-0 100% | 104.5 KiB/s | 8.2 KiB | 00m00s [ 394/1006] rust-either-devel-0:1.19.0- 100% | 232.4 KiB/s | 28.1 KiB | 00m00s [ 395/1006] rust-itertools+use_alloc-de 100% | 94.4 KiB/s | 8.0 KiB | 00m00s [ 396/1006] rust-jiff+alloc-devel-0:0.2 100% | 159.4 KiB/s | 13.4 KiB | 00m00s [ 397/1006] rust-jiff-core+std-devel-0: 100% | 108.9 KiB/s | 7.5 KiB | 00m00s [ 398/1006] rust-jiff-core+tz-fat-devel 100% | 90.0 KiB/s | 7.3 KiB | 00m00s [ 399/1006] rust-annotate-snippets0.11+ 100% | 75.7 KiB/s | 7.6 KiB | 00m00s [ 400/1006] rust-jiff-core-devel-0:0.1. 100% | 478.8 KiB/s | 121.1 KiB | 00m00s [ 401/1006] rust-libcst_derive+default- 100% | 101.2 KiB/s | 8.4 KiB | 00m00s [ 402/1006] rust-peg+default-devel-0:0. 100% | 100.4 KiB/s | 7.9 KiB | 00m00s [ 403/1006] rust-paste+default-devel-0: 100% | 77.2 KiB/s | 7.7 KiB | 00m00s [ 404/1006] rust-regex+default-devel-0: 100% | 115.0 KiB/s | 9.1 KiB | 00m00s [ 405/1006] rust-crossbeam-channel+defa 100% | 125.7 KiB/s | 8.2 KiB | 00m00s [ 406/1006] rust-serde_derive+default-d 100% | 107.4 KiB/s | 8.8 KiB | 00m00s [ 407/1006] rust-memchr+alloc-devel-0:2 100% | 116.6 KiB/s | 8.4 KiB | 00m00s [ 408/1006] rust-inotify-devel-0:0.11.2 100% | 366.3 KiB/s | 33.0 KiB | 00m00s [ 409/1006] rust-mio+default-devel-0:1. 100% | 110.7 KiB/s | 8.4 KiB | 00m00s [ 410/1006] rust-mio+os-ext-devel-0:1.2 100% | 106.5 KiB/s | 8.4 KiB | 00m00s [ 411/1006] rust-notify-types+default-d 100% | 106.7 KiB/s | 8.2 KiB | 00m00s [ 412/1006] rust-path-dedot+default-dev 100% | 94.7 KiB/s | 7.9 KiB | 00m00s [ 413/1006] rust-indexmap+serde-devel-0 100% | 92.3 KiB/s | 9.4 KiB | 00m00s [ 414/1006] rust-path-dedot+fixed_workd 100% | 94.9 KiB/s | 7.9 KiB | 00m00s [ 415/1006] rust-unscanny+default-devel 100% | 96.3 KiB/s | 7.7 KiB | 00m00s [ 416/1006] rust-version-ranges+default 100% | 94.6 KiB/s | 8.1 KiB | 00m00s [ 417/1006] rust-phf_shared0.11-devel-0 100% | 310.4 KiB/s | 21.4 KiB | 00m00s [ 418/1006] rust-phf_generator0.11+defa 100% | 103.6 KiB/s | 7.5 KiB | 00m00s [ 419/1006] rust-phf_shared0.11+default 100% | 83.3 KiB/s | 7.5 KiB | 00m00s [ 420/1006] rust-diff+default-devel-0:0 100% | 85.0 KiB/s | 7.7 KiB | 00m00s [ 421/1006] rust-yansi+default-devel-0: 100% | 95.8 KiB/s | 7.8 KiB | 00m00s [ 422/1006] rust-unicode-ident+default- 100% | 94.3 KiB/s | 8.6 KiB | 00m00s [ 423/1006] rust-indexmap+default-devel 100% | 142.3 KiB/s | 9.2 KiB | 00m00s [ 424/1006] rust-pep440_rs+default-deve 100% | 102.7 KiB/s | 8.0 KiB | 00m00s [ 425/1006] rust-pep508_rs+default-deve 100% | 82.4 KiB/s | 8.0 KiB | 00m00s [ 426/1006] rust-toml0.9+parse-devel-0: 100% | 69.5 KiB/s | 7.8 KiB | 00m00s [ 427/1006] rust-toml0.9+serde-devel-0: 100% | 49.9 KiB/s | 7.9 KiB | 00m00s [ 428/1006] rust-toml0.9+std-devel-0:0. 100% | 89.1 KiB/s | 8.6 KiB | 00m00s [ 429/1006] rust-toml0.9-devel-0:0.9.12 100% | 423.2 KiB/s | 62.2 KiB | 00m00s [ 430/1006] rust-chrono+std-devel-0:0.4 100% | 80.3 KiB/s | 8.2 KiB | 00m00s [ 431/1006] rust-newtype-uuid+default-d 100% | 114.6 KiB/s | 8.5 KiB | 00m00s [ 432/1006] rust-chrono-devel-0:0.4.45- 100% | 1.1 MiB/s | 195.9 KiB | 00m00s [ 433/1006] rust-quick-xml0.41+default- 100% | 89.9 KiB/s | 7.2 KiB | 00m00s [ 434/1006] rust-strip-ansi-escapes+def 100% | 103.4 KiB/s | 8.0 KiB | 00m00s [ 435/1006] rust-uuid+default-devel-0:1 100% | 118.5 KiB/s | 9.6 KiB | 00m00s [ 436/1006] rust-rand+sys_rng-devel-0:0 100% | 93.8 KiB/s | 8.5 KiB | 00m00s [ 437/1006] rust-rand_core-devel-0:0.10 100% | 366.2 KiB/s | 31.1 KiB | 00m00s [ 438/1006] rust-chacha20+rng-devel-0:0 100% | 100.2 KiB/s | 8.3 KiB | 00m00s [ 439/1006] rust-rayon-core+default-dev 100% | 101.6 KiB/s | 7.8 KiB | 00m00s [ 440/1006] rust-regex-automata+alloc-d 100% | 137.9 KiB/s | 8.8 KiB | 00m00s [ 441/1006] rust-chacha20-devel-0:0.10. 100% | 351.3 KiB/s | 48.8 KiB | 00m00s [ 442/1006] rust-regex-automata+nfa-pik 100% | 136.9 KiB/s | 8.9 KiB | 00m00s [ 443/1006] rust-regex-automata+nfa-tho 100% | 115.6 KiB/s | 8.9 KiB | 00m00s [ 444/1006] rust-regex-automata+perf-in 100% | 128.2 KiB/s | 8.8 KiB | 00m00s [ 445/1006] rust-regex-automata+perf-li 100% | 109.5 KiB/s | 9.0 KiB | 00m00s [ 446/1006] rust-regex+perf-backtrack-d 100% | 141.0 KiB/s | 9.0 KiB | 00m00s [ 447/1006] rust-regex+perf-cache-devel 100% | 106.4 KiB/s | 8.8 KiB | 00m00s [ 448/1006] rust-regex+perf-dfa-devel-0 100% | 126.6 KiB/s | 9.0 KiB | 00m00s [ 449/1006] rust-regex+perf-inline-deve 100% | 140.8 KiB/s | 9.0 KiB | 00m00s [ 450/1006] rust-regex+perf-literal-dev 100% | 105.2 KiB/s | 9.1 KiB | 00m00s [ 451/1006] rust-regex+perf-onepass-dev 100% | 138.7 KiB/s | 9.0 KiB | 00m00s [ 452/1006] rust-regex+unicode-age-deve 100% | 142.3 KiB/s | 9.1 KiB | 00m00s [ 453/1006] rust-regex+unicode-bool-dev 100% | 132.1 KiB/s | 9.1 KiB | 00m00s [ 454/1006] rust-regex+unicode-case-dev 100% | 140.2 KiB/s | 9.1 KiB | 00m00s [ 455/1006] rust-regex+unicode-gencat-d 100% | 142.7 KiB/s | 9.1 KiB | 00m00s [ 456/1006] rust-regex+unicode-perl-dev 100% | 133.8 KiB/s | 9.2 KiB | 00m00s [ 457/1006] rust-regex+unicode-segment- 100% | 142.8 KiB/s | 9.1 KiB | 00m00s [ 458/1006] rust-regex+unicode-script-d 100% | 140.5 KiB/s | 9.1 KiB | 00m00s [ 459/1006] rust-regex-automata+unicode 100% | 137.3 KiB/s | 9.5 KiB | 00m00s [ 460/1006] rust-regex-syntax+unicode-d 100% | 135.8 KiB/s | 8.7 KiB | 00m00s [ 461/1006] rust-munge-devel-0:0.4.7-3. 100% | 291.6 KiB/s | 25.7 KiB | 00m00s [ 462/1006] rust-ptr_meta-devel-0:0.3.2 100% | 169.5 KiB/s | 15.4 KiB | 00m00s [ 463/1006] rust-rend-devel-0:0.5.4-2.f 100% | 274.9 KiB/s | 20.9 KiB | 00m00s [ 464/1006] rust-rkyv_derive-devel-0:0. 100% | 350.4 KiB/s | 30.1 KiB | 00m00s [ 465/1006] rust-bytecheck+simdutf8-dev 100% | 110.0 KiB/s | 8.1 KiB | 00m00s [ 466/1006] rust-rancor-devel-0:0.1.3-1 100% | 137.1 KiB/s | 18.0 KiB | 00m00s [ 467/1006] rust-rend+bytecheck-devel-0 100% | 117.5 KiB/s | 8.6 KiB | 00m00s [ 468/1006] rust-rkyv_derive+bytecheck- 100% | 112.4 KiB/s | 8.8 KiB | 00m00s [ 469/1006] rust-bytecheck-devel-0:0.8. 100% | 193.3 KiB/s | 19.7 KiB | 00m00s [ 470/1006] rust-ptr_meta+std-devel-0:0 100% | 114.4 KiB/s | 7.9 KiB | 00m00s [ 471/1006] rust-rkyv+alloc-devel-0:0.8 100% | 124.7 KiB/s | 9.1 KiB | 00m00s [ 472/1006] rust-boxcar+default-devel-0 100% | 130.5 KiB/s | 9.0 KiB | 00m00s [ 473/1006] rust-crossbeam-queue+defaul 100% | 106.3 KiB/s | 8.0 KiB | 00m00s [ 474/1006] rust-hashlink+default-devel 100% | 120.5 KiB/s | 8.3 KiB | 00m00s [ 475/1006] rust-hashbrown+default-deve 100% | 104.1 KiB/s | 8.8 KiB | 00m00s [ 476/1006] rust-intrusive-collections+ 100% | 120.8 KiB/s | 8.2 KiB | 00m00s [ 477/1006] rust-parking_lot+default-de 100% | 116.5 KiB/s | 8.0 KiB | 00m00s [ 478/1006] rust-rustc-hash+default-dev 100% | 112.4 KiB/s | 8.2 KiB | 00m00s [ 479/1006] rust-salsa-macro-rules+defa 100% | 102.6 KiB/s | 8.1 KiB | 00m00s [ 480/1006] rust-smallvec+default-devel 100% | 120.2 KiB/s | 8.3 KiB | 00m00s [ 481/1006] rust-thin-vec+default-devel 100% | 105.1 KiB/s | 8.6 KiB | 00m00s [ 482/1006] rust-typeid+default-devel-0 100% | 115.1 KiB/s | 8.2 KiB | 00m00s [ 483/1006] rust-compact_str+default-de 100% | 121.1 KiB/s | 8.4 KiB | 00m00s [ 484/1006] rust-inventory+default-deve 100% | 97.8 KiB/s | 8.4 KiB | 00m00s [ 485/1006] rust-salsa-macros+default-d 100% | 107.4 KiB/s | 8.1 KiB | 00m00s [ 486/1006] rust-ordermap+default-devel 100% | 124.3 KiB/s | 8.7 KiB | 00m00s [ 487/1006] rust-dyn-clone+default-deve 100% | 113.3 KiB/s | 8.0 KiB | 00m00s [ 488/1006] rust-ref-cast+default-devel 100% | 106.3 KiB/s | 8.0 KiB | 00m00s [ 489/1006] rust-serde_json+alloc-devel 100% | 118.8 KiB/s | 9.4 KiB | 00m00s [ 490/1006] rust-schemars+schemars_deri 100% | 98.5 KiB/s | 8.6 KiB | 00m00s [ 491/1006] rust-serde_core+result-deve 100% | 101.8 KiB/s | 7.7 KiB | 00m00s [ 492/1006] rust-serde+serde_derive-dev 100% | 98.9 KiB/s | 8.9 KiB | 00m00s [ 493/1006] rust-shellexpand+dirs-devel 100% | 100.9 KiB/s | 8.1 KiB | 00m00s [ 494/1006] rust-normalize-line-endings 100% | 96.9 KiB/s | 7.9 KiB | 00m00s [ 495/1006] rust-snapbox-macros+default 100% | 89.6 KiB/s | 8.2 KiB | 00m00s [ 496/1006] rust-wait-timeout+default-d 100% | 121.8 KiB/s | 7.9 KiB | 00m00s [ 497/1006] rust-os_pipe+default-devel- 100% | 91.0 KiB/s | 8.0 KiB | 00m00s [ 498/1006] rust-snapbox+color-devel-0: 100% | 108.3 KiB/s | 9.2 KiB | 00m00s [ 499/1006] rust-similar+default-devel- 100% | 103.3 KiB/s | 8.2 KiB | 00m00s [ 500/1006] rust-escargot+default-devel 100% | 105.7 KiB/s | 8.1 KiB | 00m00s [ 501/1006] rust-anstyle-svg+default-de 100% | 118.2 KiB/s | 8.5 KiB | 00m00s [ 502/1006] rust-snapbox+structured-dat 100% | 109.1 KiB/s | 9.2 KiB | 00m00s [ 503/1006] rust-cc+default-devel-0:1.4 100% | 118.2 KiB/s | 10.4 KiB | 00m00s [ 504/1006] rust-psm+default-devel-0:0. 100% | 119.3 KiB/s | 8.2 KiB | 00m00s [ 505/1006] rust-strum_macros+default-d 100% | 101.1 KiB/s | 8.1 KiB | 00m00s [ 506/1006] rust-syn2+parsing-devel-0:2 100% | 100.2 KiB/s | 7.1 KiB | 00m00s [ 507/1006] rust-fastrand+default-devel 100% | 100.4 KiB/s | 8.1 KiB | 00m00s [ 508/1006] rust-once_cell+std-devel-0: 100% | 117.6 KiB/s | 8.5 KiB | 00m00s [ 509/1006] rust-rustix+default-devel-0 100% | 110.4 KiB/s | 9.3 KiB | 00m00s [ 510/1006] rust-once_cell-devel-0:1.21 100% | 328.0 KiB/s | 44.9 KiB | 00m00s [ 511/1006] rust-rustix+fs-devel-0:1.1. 100% | 128.1 KiB/s | 9.2 KiB | 00m00s [ 512/1006] rust-test-case-macros-devel 100% | 171.2 KiB/s | 13.7 KiB | 00m00s [ 513/1006] rust-thiserror-impl+default 100% | 124.5 KiB/s | 9.2 KiB | 00m00s [ 514/1006] rust-tikv-jemalloc-sys+back 100% | 92.9 KiB/s | 7.9 KiB | 00m00s [ 515/1006] rust-tikv-jemalloc-sys-deve 100% | 312.7 KiB/s | 33.1 KiB | 00m00s [ 516/1006] rust-serde_spanned+alloc-de 100% | 101.5 KiB/s | 8.5 KiB | 00m00s [ 517/1006] rust-libc-devel-0:0.2.190-1 100% | 2.3 MiB/s | 587.5 KiB | 00m00s [ 518/1006] rust-serde_spanned-devel-0: 100% | 193.1 KiB/s | 18.7 KiB | 00m00s [ 519/1006] rust-toml_datetime-devel-0: 100% | 354.7 KiB/s | 24.1 KiB | 00m00s [ 520/1006] rust-toml_datetime+alloc-de 100% | 100.2 KiB/s | 8.7 KiB | 00m00s [ 521/1006] rust-toml_writer+alloc-deve 100% | 110.1 KiB/s | 8.0 KiB | 00m00s [ 522/1006] rust-toml_parser+alloc-deve 100% | 119.4 KiB/s | 8.2 KiB | 00m00s [ 523/1006] rust-toml_writer-devel-0:1. 100% | 261.2 KiB/s | 21.2 KiB | 00m00s [ 524/1006] rust-serde_spanned+serde-de 100% | 118.9 KiB/s | 8.4 KiB | 00m00s [ 525/1006] rust-serde_core+alloc-devel 100% | 101.8 KiB/s | 7.7 KiB | 00m00s [ 526/1006] rust-toml_datetime+serde-de 100% | 137.1 KiB/s | 8.6 KiB | 00m00s [ 527/1006] rust-serde_spanned+std-deve 100% | 109.6 KiB/s | 8.6 KiB | 00m00s [ 528/1006] rust-toml_datetime+std-deve 100% | 134.6 KiB/s | 8.7 KiB | 00m00s [ 529/1006] rust-winnow-devel-0:1.0.4-2 100% | 646.6 KiB/s | 177.2 KiB | 00m00s [ 530/1006] rust-toml_writer+std-devel- 100% | 110.6 KiB/s | 8.1 KiB | 00m00s [ 531/1006] rust-pin-project-lite+defau 100% | 110.4 KiB/s | 8.2 KiB | 00m00s [ 532/1006] rust-tracing-core-devel-0:0 100% | 852.0 KiB/s | 68.2 KiB | 00m00s [ 533/1006] rust-lazy_static+default-de 100% | 97.1 KiB/s | 7.8 KiB | 00m00s [ 534/1006] rust-tracing-subscriber+reg 100% | 133.4 KiB/s | 8.4 KiB | 00m00s [ 535/1006] rust-tracing-core+default-d 100% | 126.7 KiB/s | 8.1 KiB | 00m00s [ 536/1006] rust-tracing-subscriber+nu- 100% | 120.5 KiB/s | 8.4 KiB | 00m00s [ 537/1006] rust-chrono+clock-devel-0:0 100% | 116.0 KiB/s | 8.2 KiB | 00m00s [ 538/1006] rust-tracing-subscriber+mat 100% | 106.5 KiB/s | 8.4 KiB | 00m00s [ 539/1006] rust-tracing-subscriber+onc 100% | 120.3 KiB/s | 8.4 KiB | 00m00s [ 540/1006] rust-tracing-subscriber+std 100% | 133.9 KiB/s | 8.4 KiB | 00m00s [ 541/1006] rust-tracing-subscriber+thr 100% | 112.5 KiB/s | 8.4 KiB | 00m00s [ 542/1006] rust-tracing-subscriber+tra 100% | 104.9 KiB/s | 8.4 KiB | 00m00s [ 543/1006] rust-tracing+tracing-attrib 100% | 117.3 KiB/s | 8.2 KiB | 00m00s [ 544/1006] rust-tracing-core+std-devel 100% | 89.0 KiB/s | 8.1 KiB | 00m00s [ 545/1006] rust-tinyvec+alloc-devel-0: 100% | 120.3 KiB/s | 8.3 KiB | 00m00s [ 546/1006] rust-tinyvec+default-devel- 100% | 79.4 KiB/s | 8.3 KiB | 00m00s [ 547/1006] rust-form_urlencoded-devel- 100% | 194.9 KiB/s | 17.3 KiB | 00m00s [ 548/1006] rust-form_urlencoded+alloc- 100% | 89.3 KiB/s | 8.1 KiB | 00m00s [ 549/1006] rust-idna+alloc-devel-0:1.1 100% | 86.9 KiB/s | 8.3 KiB | 00m00s [ 550/1006] rust-idna+compiled_data-dev 100% | 109.9 KiB/s | 8.5 KiB | 00m00s [ 551/1006] rust-idna-devel-0:1.1.0-4.f 100% | 1.2 MiB/s | 137.5 KiB | 00m00s [ 552/1006] rust-percent-encoding+alloc 100% | 121.0 KiB/s | 7.9 KiB | 00m00s [ 553/1006] rust-percent-encoding-devel 100% | 215.3 KiB/s | 19.4 KiB | 00m00s [ 554/1006] rust-form_urlencoded+std-de 100% | 125.6 KiB/s | 8.2 KiB | 00m00s [ 555/1006] rust-idna+std-devel-0:1.1.0 100% | 107.5 KiB/s | 8.3 KiB | 00m00s [ 556/1006] rust-percent-encoding+std-d 100% | 116.2 KiB/s | 7.9 KiB | 00m00s [ 557/1006] rust-flate2+zlib-rs-devel-0 100% | 121.6 KiB/s | 9.5 KiB | 00m00s [ 558/1006] rust-crc32fast+default-deve 100% | 57.7 KiB/s | 8.0 KiB | 00m00s [ 559/1006] rust-typed-path+default-dev 100% | 47.6 KiB/s | 7.5 KiB | 00m00s [ 560/1006] rust-flate2-devel-0:1.1.9-2 100% | 508.0 KiB/s | 90.4 KiB | 00m00s [ 561/1006] rust-zip+deflate-flate2-dev 100% | 58.3 KiB/s | 11.5 KiB | 00m00s [ 562/1006] rust-zstd-devel-0:0.13.3-4. 100% | 234.5 KiB/s | 41.3 KiB | 00m00s [ 563/1006] rust-get-size2+default-deve 100% | 133.3 KiB/s | 8.9 KiB | 00m00s [ 564/1006] python-rpm-macros-0:3.15-2. 100% | 176.5 KiB/s | 19.8 KiB | 00m00s [ 565/1006] rust-anstyle-parse+utf8-dev 100% | 112.2 KiB/s | 8.3 KiB | 00m00s [ 566/1006] python3-rpm-macros-0:3.15-2 100% | 113.2 KiB/s | 12.2 KiB | 00m00s [ 567/1006] rust-anstyle-parse-devel-0: 100% | 298.1 KiB/s | 24.4 KiB | 00m00s [ 568/1006] rust-colorchoice-devel-0:1. 100% | 202.5 KiB/s | 16.4 KiB | 00m00s [ 569/1006] rust-utf8parse-devel-0:0.2. 100% | 276.7 KiB/s | 21.3 KiB | 00m00s [ 570/1006] rust-anstyle-query-devel-0: 100% | 205.3 KiB/s | 18.1 KiB | 00m00s [ 571/1006] rust-fs-err-devel-0:3.2.2-2 100% | 342.7 KiB/s | 31.2 KiB | 00m00s [ 572/1006] rust-rustversion-devel-0:1. 100% | 332.9 KiB/s | 34.6 KiB | 00m00s [ 573/1006] rust-os_str_bytes+memchr-de 100% | 94.1 KiB/s | 8.0 KiB | 00m00s [ 574/1006] rust-os_str_bytes+raw_os_st 100% | 103.4 KiB/s | 7.9 KiB | 00m00s [ 575/1006] rust-os_str_bytes-devel-0:7 100% | 442.2 KiB/s | 40.2 KiB | 00m00s [ 576/1006] rust-difflib+default-devel- 100% | 120.6 KiB/s | 7.7 KiB | 00m00s [ 577/1006] rust-predicates-core-devel- 100% | 270.7 KiB/s | 17.1 KiB | 00m00s [ 578/1006] rust-predicates-tree-devel- 100% | 204.7 KiB/s | 16.2 KiB | 00m00s [ 579/1006] rust-clap_lex+default-devel 100% | 116.9 KiB/s | 8.3 KiB | 00m00s [ 580/1006] rust-radium-devel-0:0.7.0-8 100% | 103.6 KiB/s | 18.7 KiB | 00m00s [ 581/1006] rust-tap-devel-0:1.0.1-14.f 100% | 106.7 KiB/s | 19.2 KiB | 00m00s [ 582/1006] rust-anstream+default-devel 100% | 102.3 KiB/s | 8.6 KiB | 00m00s [ 583/1006] rust-terminal_size+default- 100% | 94.1 KiB/s | 8.3 KiB | 00m00s [ 584/1006] rust-clap_derive-devel-0:4. 100% | 325.2 KiB/s | 40.3 KiB | 00m00s [ 585/1006] rust-strsim+default-devel-0 100% | 63.7 KiB/s | 7.8 KiB | 00m00s [ 586/1006] rust-clap_complete-devel-0: 100% | 492.4 KiB/s | 57.6 KiB | 00m00s [ 587/1006] rust-cfg_aliases+default-de 100% | 76.9 KiB/s | 7.8 KiB | 00m00s [ 588/1006] rust-clap_complete_nushell- 100% | 148.0 KiB/s | 20.3 KiB | 00m00s [ 589/1006] rust-libc+extra_traits-deve 100% | 152.0 KiB/s | 10.0 KiB | 00m00s [ 590/1006] rust-terminfo-devel-0:0.9.0 100% | 410.0 KiB/s | 55.4 KiB | 00m00s [ 591/1006] rust-itoa-devel-0:1.0.18-2. 100% | 234.8 KiB/s | 20.2 KiB | 00m00s [ 592/1006] rust-cfg-if-devel-0:1.0.5-1 100% | 133.9 KiB/s | 17.1 KiB | 00m00s [ 593/1006] rust-zmij-devel-0:1.0.21-2. 100% | 352.0 KiB/s | 27.5 KiB | 00m00s [ 594/1006] rust-crossbeam-epoch+alloc- 100% | 109.0 KiB/s | 7.8 KiB | 00m00s [ 595/1006] rust-crossbeam-queue+alloc- 100% | 101.5 KiB/s | 7.9 KiB | 00m00s [ 596/1006] rust-csv-core-devel-0:0.1.1 100% | 335.2 KiB/s | 32.2 KiB | 00m00s [ 597/1006] rust-nix+process-devel-0:0. 100% | 90.2 KiB/s | 8.4 KiB | 00m00s [ 598/1006] rust-ryu-devel-0:1.0.23-2.f 100% | 229.7 KiB/s | 56.7 KiB | 00m00s [ 599/1006] rust-lock_api+atomic_usize- 100% | 41.8 KiB/s | 8.0 KiB | 00m00s [ 600/1006] rust-lock_api-devel-0:0.4.1 100% | 142.0 KiB/s | 29.1 KiB | 00m00s [ 601/1006] rust-parking_lot_core-devel 100% | 480.4 KiB/s | 43.7 KiB | 00m00s [ 602/1006] rust-libc+std-devel-0:0.2.1 100% | 124.9 KiB/s | 10.0 KiB | 00m00s [ 603/1006] rust-libtest-mimic-devel-0: 100% | 195.8 KiB/s | 35.6 KiB | 00m00s [ 604/1006] rust-log+alloc-devel-0:0.4. 100% | 55.2 KiB/s | 8.6 KiB | 00m00s [ 605/1006] rust-serde_derive-devel-0:1 100% | 694.9 KiB/s | 68.1 KiB | 00m00s [ 606/1006] rust-regex-automata+nfa-bac 100% | 114.2 KiB/s | 8.9 KiB | 00m00s [ 607/1006] rust-get-size-derive2+defau 100% | 99.0 KiB/s | 8.7 KiB | 00m00s [ 608/1006] rust-potential_utf+zerovec- 100% | 125.4 KiB/s | 8.2 KiB | 00m00s [ 609/1006] rust-potential_utf-devel-0: 100% | 244.9 KiB/s | 17.6 KiB | 00m00s [ 610/1006] rust-utf8_iter-devel-0:1.0. 100% | 241.3 KiB/s | 18.8 KiB | 00m00s [ 611/1006] rust-yoke+derive-devel-0:0. 100% | 124.4 KiB/s | 9.0 KiB | 00m00s [ 612/1006] rust-yoke-devel-0:0.8.3-2.f 100% | 363.9 KiB/s | 38.6 KiB | 00m00s [ 613/1006] rust-zerofrom-devel-0:0.1.8 100% | 168.7 KiB/s | 14.5 KiB | 00m00s [ 614/1006] rust-zerofrom+derive-devel- 100% | 56.2 KiB/s | 8.4 KiB | 00m00s [ 615/1006] rust-tinystr+zerovec-devel- 100% | 123.1 KiB/s | 8.4 KiB | 00m00s [ 616/1006] rust-writeable-devel-0:0.6. 100% | 279.1 KiB/s | 33.5 KiB | 00m00s [ 617/1006] rust-litemap-devel-0:0.8.3- 100% | 288.3 KiB/s | 36.0 KiB | 00m00s [ 618/1006] rust-tinystr-devel-0:0.8.4- 100% | 255.9 KiB/s | 27.9 KiB | 00m00s [ 619/1006] rust-zerovec-derive-devel-0 100% | 275.8 KiB/s | 30.6 KiB | 00m00s [ 620/1006] rust-phf-devel-0:0.13.1-3.f 100% | 393.0 KiB/s | 29.9 KiB | 00m00s [ 621/1006] rust-phf+std-devel-0:0.13.1 100% | 91.9 KiB/s | 8.3 KiB | 00m00s [ 622/1006] rust-console+alloc-devel-0: 100% | 129.6 KiB/s | 8.4 KiB | 00m00s [ 623/1006] rust-portable-atomic+fallba 100% | 132.9 KiB/s | 8.6 KiB | 00m00s [ 624/1006] rust-unit-prefix+std-devel- 100% | 98.5 KiB/s | 7.7 KiB | 00m00s [ 625/1006] rust-portable-atomic-devel- 100% | 1.6 MiB/s | 164.9 KiB | 00m00s [ 626/1006] rust-unit-prefix-devel-0:0. 100% | 184.6 KiB/s | 15.7 KiB | 00m00s [ 627/1006] rust-unicode-width+cjk-deve 100% | 104.3 KiB/s | 8.1 KiB | 00m00s [ 628/1006] rust-similar2+text-devel-0: 100% | 87.3 KiB/s | 7.2 KiB | 00m00s [ 629/1006] rust-rust-stemmers-devel-0: 100% | 5.2 MiB/s | 1.9 MiB | 00m00s [ 630/1006] rust-similar2-devel-0:2.7.0 100% | 684.8 KiB/s | 69.2 KiB | 00m00s [ 631/1006] rust-pest+default-devel-0:2 100% | 106.4 KiB/s | 8.5 KiB | 00m00s [ 632/1006] rust-pest_derive+default-de 100% | 104.3 KiB/s | 8.6 KiB | 00m00s [ 633/1006] rust-ron+std-devel-0:0.12.2 100% | 104.8 KiB/s | 8.5 KiB | 00m00s [ 634/1006] rust-syn2+clone-impls-devel 100% | 93.8 KiB/s | 7.1 KiB | 00m00s [ 635/1006] rust-syn2+printing-devel-0: 100% | 98.0 KiB/s | 7.3 KiB | 00m00s [ 636/1006] rust-ron-devel-0:0.12.2-2.f 100% | 1.2 MiB/s | 140.7 KiB | 00m00s [ 637/1006] rust-syn2+proc-macro-devel- 100% | 109.3 KiB/s | 7.4 KiB | 00m00s [ 638/1006] rust-either+std-devel-0:1.1 100% | 101.3 KiB/s | 8.1 KiB | 00m00s [ 639/1006] rust-syn2-devel-0:2.0.119-1 100% | 2.8 MiB/s | 257.3 KiB | 00m00s [ 640/1006] rust-jiff-core+alloc-devel- 100% | 102.7 KiB/s | 7.3 KiB | 00m00s [ 641/1006] rust-libcst_derive-devel-0: 100% | 260.5 KiB/s | 19.0 KiB | 00m00s [ 642/1006] rust-annotate-snippets0.11- 100% | 398.5 KiB/s | 35.5 KiB | 00m00s [ 643/1006] rust-paste-devel-0:1.0.15-6 100% | 503.1 KiB/s | 37.2 KiB | 00m00s [ 644/1006] rust-peg+std-devel-0:0.8.5- 100% | 120.0 KiB/s | 7.9 KiB | 00m00s [ 645/1006] rust-regex-syntax+default-d 100% | 129.8 KiB/s | 8.4 KiB | 00m00s [ 646/1006] rust-peg-devel-0:0.8.5-4.fc 100% | 501.5 KiB/s | 45.1 KiB | 00m00s [ 647/1006] rust-inotify-sys+default-de 100% | 123.5 KiB/s | 7.8 KiB | 00m00s [ 648/1006] rust-mio+log-devel-0:1.2.4- 100% | 118.3 KiB/s | 8.5 KiB | 00m00s [ 649/1006] rust-mio+os-poll-devel-0:1. 100% | 129.0 KiB/s | 8.4 KiB | 00m00s [ 650/1006] rust-mio-devel-0:1.2.4-1.fc 100% | 1.0 MiB/s | 114.7 KiB | 00m00s [ 651/1006] rust-notify-types-devel-0:2 100% | 495.8 KiB/s | 41.6 KiB | 00m00s [ 652/1006] rust-path-dedot-devel-0:4.0 100% | 180.1 KiB/s | 14.4 KiB | 00m00s [ 653/1006] rust-unscanny-devel-0:0.1.0 100% | 209.7 KiB/s | 18.0 KiB | 00m00s [ 654/1006] rust-version-ranges-devel-0 100% | 375.2 KiB/s | 28.1 KiB | 00m00s [ 655/1006] rust-siphasher+default-deve 100% | 111.7 KiB/s | 7.9 KiB | 00m00s [ 656/1006] rust-phf_generator0.11-deve 100% | 254.5 KiB/s | 18.6 KiB | 00m00s [ 657/1006] rust-phf_shared0.11+std-dev 100% | 100.6 KiB/s | 7.4 KiB | 00m00s [ 658/1006] rust-diff-devel-0:0.1.13-11 100% | 508.2 KiB/s | 38.6 KiB | 00m00s [ 659/1006] rust-yansi+std-devel-0:1.0. 100% | 109.1 KiB/s | 7.7 KiB | 00m00s [ 660/1006] rust-yansi-devel-0:1.0.1-7. 100% | 476.6 KiB/s | 36.2 KiB | 00m00s [ 661/1006] rust-pep508_rs-devel-0:0.9. 100% | 905.9 KiB/s | 74.3 KiB | 00m00s [ 662/1006] rust-toml_datetime0.7+serde 100% | 108.7 KiB/s | 7.5 KiB | 00m00s [ 663/1006] rust-winnow0.7-devel-0:0.7. 100% | 1.5 MiB/s | 173.6 KiB | 00m00s [ 664/1006] rust-toml_datetime0.7+std-d 100% | 112.0 KiB/s | 7.6 KiB | 00m00s [ 665/1006] rust-toml_datetime0.7+alloc 100% | 98.5 KiB/s | 7.6 KiB | 00m00s [ 666/1006] rust-toml_datetime0.7-devel 100% | 286.1 KiB/s | 22.9 KiB | 00m00s [ 667/1006] rust-chrono+alloc-devel-0:0 100% | 120.1 KiB/s | 8.2 KiB | 00m00s [ 668/1006] rust-num-traits-devel-0:0.2 100% | 793.7 KiB/s | 57.9 KiB | 00m00s [ 669/1006] rust-newtype-uuid+std-devel 100% | 111.3 KiB/s | 8.5 KiB | 00m00s [ 670/1006] rust-newtype-uuid-devel-0:1 100% | 333.0 KiB/s | 25.3 KiB | 00m00s [ 671/1006] rust-quick-xml0.41-devel-0: 100% | 2.1 MiB/s | 183.4 KiB | 00m00s [ 672/1006] rust-strip-ansi-escapes-dev 100% | 206.2 KiB/s | 16.3 KiB | 00m00s [ 673/1006] rust-getrandom+default-deve 100% | 136.9 KiB/s | 8.6 KiB | 00m00s [ 674/1006] rust-getrandom+sys_rng-deve 100% | 121.9 KiB/s | 8.8 KiB | 00m00s [ 675/1006] rust-cpufeatures+default-de 100% | 107.8 KiB/s | 8.4 KiB | 00m00s [ 676/1006] rust-regex-automata+perf-li 100% | 143.7 KiB/s | 9.1 KiB | 00m00s [ 677/1006] rust-regex-automata+perf-li 100% | 143.8 KiB/s | 9.2 KiB | 00m00s [ 678/1006] rust-regex-automata+unicode 100% | 144.3 KiB/s | 9.1 KiB | 00m00s [ 679/1006] rust-regex-syntax+unicode-a 100% | 130.8 KiB/s | 8.4 KiB | 00m00s [ 680/1006] rust-rayon-core-devel-0:1.1 100% | 394.5 KiB/s | 78.5 KiB | 00m00s [ 681/1006] rust-regex-syntax+unicode-b 100% | 130.9 KiB/s | 8.4 KiB | 00m00s [ 682/1006] rust-regex-automata+unicode 100% | 124.6 KiB/s | 9.1 KiB | 00m00s [ 683/1006] rust-regex-automata+unicode 100% | 124.6 KiB/s | 9.1 KiB | 00m00s [ 684/1006] rust-regex-syntax+unicode-c 100% | 125.1 KiB/s | 8.4 KiB | 00m00s [ 685/1006] rust-regex-automata+unicode 100% | 136.0 KiB/s | 9.1 KiB | 00m00s [ 686/1006] rust-regex-automata+unicode 100% | 142.2 KiB/s | 9.1 KiB | 00m00s [ 687/1006] rust-regex-syntax+unicode-g 100% | 101.1 KiB/s | 8.4 KiB | 00m00s [ 688/1006] rust-regex-automata+unicode 100% | 132.7 KiB/s | 8.9 KiB | 00m00s [ 689/1006] rust-regex-syntax+unicode-p 100% | 130.9 KiB/s | 8.4 KiB | 00m00s [ 690/1006] rust-regex-automata+unicode 100% | 140.2 KiB/s | 9.1 KiB | 00m00s [ 691/1006] rust-regex-syntax+unicode-s 100% | 110.4 KiB/s | 8.4 KiB | 00m00s [ 692/1006] rust-regex-automata+unicode 100% | 69.5 KiB/s | 9.1 KiB | 00m00s [ 693/1006] rust-regex-syntax+unicode-s 100% | 131.1 KiB/s | 8.4 KiB | 00m00s [ 694/1006] rust-munge_macro-devel-0:0. 100% | 215.9 KiB/s | 14.9 KiB | 00m00s [ 695/1006] rust-ptr_meta+derive-devel- 100% | 104.6 KiB/s | 8.0 KiB | 00m00s [ 696/1006] rust-simdutf8-devel-0:0.1.5 100% | 430.9 KiB/s | 39.6 KiB | 00m00s [ 697/1006] rust-bytecheck_derive-devel 100% | 211.7 KiB/s | 17.6 KiB | 00m00s [ 698/1006] rust-rancor+alloc-devel-0:0 100% | 90.6 KiB/s | 8.3 KiB | 00m00s [ 699/1006] rust-hashbrown+allocator-ap 100% | 121.8 KiB/s | 8.9 KiB | 00m00s [ 700/1006] rust-boxcar-devel-0:0.2.14- 100% | 376.1 KiB/s | 29.0 KiB | 00m00s [ 701/1006] rust-hashbrown+default-hash 100% | 73.2 KiB/s | 8.8 KiB | 00m00s [ 702/1006] rust-hashbrown+raw-entry-de 100% | 121.7 KiB/s | 8.6 KiB | 00m00s [ 703/1006] rust-hashbrown+equivalent-d 100% | 108.4 KiB/s | 8.8 KiB | 00m00s [ 704/1006] rust-intrusive-collections+ 100% | 127.5 KiB/s | 8.2 KiB | 00m00s [ 705/1006] rust-intrusive-collections- 100% | 489.4 KiB/s | 47.5 KiB | 00m00s [ 706/1006] rust-salsa-macro-rules-deve 100% | 344.6 KiB/s | 28.6 KiB | 00m00s [ 707/1006] rust-hashlink-devel-0:0.12. 100% | 247.9 KiB/s | 37.9 KiB | 00m00s [ 708/1006] rust-typeid-devel-0:1.0.3-5 100% | 206.3 KiB/s | 17.1 KiB | 00m00s [ 709/1006] rust-inventory-devel-0:0.3. 100% | 335.6 KiB/s | 23.8 KiB | 00m00s [ 710/1006] rust-salsa-macros-devel-0:0 100% | 481.8 KiB/s | 53.0 KiB | 00m00s [ 711/1006] rust-dyn-clone-devel-0:1.0. 100% | 224.8 KiB/s | 19.3 KiB | 00m00s [ 712/1006] rust-ref-cast-devel-0:1.0.2 100% | 384.8 KiB/s | 31.2 KiB | 00m00s [ 713/1006] rust-schemars_derive+defaul 100% | 111.8 KiB/s | 8.3 KiB | 00m00s [ 714/1006] rust-dirs+default-devel-0:6 100% | 112.8 KiB/s | 8.1 KiB | 00m00s [ 715/1006] rust-normalize-line-endings 100% | 185.0 KiB/s | 13.9 KiB | 00m00s [ 716/1006] rust-snapbox-macros-devel-0 100% | 189.0 KiB/s | 15.5 KiB | 00m00s [ 717/1006] rust-os_pipe-devel-0:1.2.3- 100% | 225.5 KiB/s | 18.5 KiB | 00m00s [ 718/1006] rust-wait-timeout-devel-0:0 100% | 251.8 KiB/s | 19.9 KiB | 00m00s [ 719/1006] rust-snapbox-macros+color-d 100% | 119.8 KiB/s | 8.4 KiB | 00m00s [ 720/1006] rust-escargot-devel-0:0.5.1 100% | 333.0 KiB/s | 28.3 KiB | 00m00s [ 721/1006] rust-anstyle-svg-devel-0:1. 100% | 281.4 KiB/s | 23.9 KiB | 00m00s [ 722/1006] rust-fastrand+std-devel-0:2 100% | 126.8 KiB/s | 8.1 KiB | 00m00s [ 723/1006] rust-psm-devel-0:0.1.32-1.f 100% | 435.3 KiB/s | 43.1 KiB | 00m00s [ 724/1006] rust-cc-devel-0:1.4.6-1.fc4 100% | 614.5 KiB/s | 100.2 KiB | 00m00s [ 725/1006] rust-once_cell+alloc-devel- 100% | 126.5 KiB/s | 8.5 KiB | 00m00s [ 726/1006] rust-fastrand-devel-0:2.5.0 100% | 318.0 KiB/s | 25.1 KiB | 00m00s [ 727/1006] rust-rustix+std-devel-0:1.1 100% | 122.2 KiB/s | 9.7 KiB | 00m00s [ 728/1006] rust-test-case-core-devel-0 100% | 246.4 KiB/s | 23.4 KiB | 00m00s [ 729/1006] rust-thiserror-impl-devel-0 100% | 350.3 KiB/s | 30.5 KiB | 00m00s [ 730/1006] rust-pin-project-lite-devel 100% | 619.2 KiB/s | 58.8 KiB | 00m00s [ 731/1006] rust-lazy_static-devel-0:1. 100% | 235.7 KiB/s | 21.5 KiB | 00m00s [ 732/1006] rust-tracing-subscriber+sha 100% | 127.8 KiB/s | 8.4 KiB | 00m00s [ 733/1006] rust-rustix-devel-0:1.1.5-1 100% | 1.5 MiB/s | 400.0 KiB | 00m00s [ 734/1006] rust-nu-ansi-term+default-d 100% | 125.4 KiB/s | 8.0 KiB | 00m00s [ 735/1006] rust-chrono+iana-time-zone- 100% | 117.6 KiB/s | 8.5 KiB | 00m00s [ 736/1006] rust-chrono+now-devel-0:0.4 100% | 118.7 KiB/s | 8.2 KiB | 00m00s [ 737/1006] rust-matchers+default-devel 100% | 115.0 KiB/s | 7.8 KiB | 00m00s [ 738/1006] rust-thread_local+default-d 100% | 124.3 KiB/s | 8.0 KiB | 00m00s [ 739/1006] rust-tracing-subscriber+all 100% | 105.7 KiB/s | 8.2 KiB | 00m00s [ 740/1006] rust-tracing-attributes+def 100% | 99.7 KiB/s | 8.2 KiB | 00m00s [ 741/1006] rust-tracing-core+once_cell 100% | 128.7 KiB/s | 8.2 KiB | 00m00s [ 742/1006] rust-tinyvec-devel-0:1.11.0 100% | 630.6 KiB/s | 51.1 KiB | 00m00s [ 743/1006] rust-tinyvec+tinyvec_macros 100% | 130.0 KiB/s | 8.5 KiB | 00m00s [ 744/1006] rust-idna_adapter+compiled_ 100% | 99.5 KiB/s | 8.2 KiB | 00m00s [ 745/1006] rust-idna_adapter+default-d 100% | 122.8 KiB/s | 7.9 KiB | 00m00s [ 746/1006] rust-utf8_iter+default-deve 100% | 111.7 KiB/s | 7.9 KiB | 00m00s [ 747/1006] rust-crc32fast+std-devel-0: 100% | 96.5 KiB/s | 7.9 KiB | 00m00s [ 748/1006] rust-crc32fast-devel-0:1.5. 100% | 566.4 KiB/s | 51.5 KiB | 00m00s [ 749/1006] rust-typed-path+std-devel-0 100% | 88.0 KiB/s | 7.5 KiB | 00m00s [ 750/1006] rust-typed-path-devel-0:0.1 100% | 993.5 KiB/s | 94.4 KiB | 00m00s [ 751/1006] rust-flate2+any_zlib-devel- 100% | 129.4 KiB/s | 9.2 KiB | 00m00s [ 752/1006] rust-zlib-rs+std-devel-0:0. 100% | 125.2 KiB/s | 9.5 KiB | 00m00s [ 753/1006] rust-zlib-rs+rust-allocator 100% | 80.0 KiB/s | 9.5 KiB | 00m00s [ 754/1006] rust-zip+_deflate-any-devel 100% | 156.9 KiB/s | 11.3 KiB | 00m00s [ 755/1006] rust-zlib-rs-devel-0:0.6.8- 100% | 1.4 MiB/s | 205.9 KiB | 00m00s [ 756/1006] rust-zstd-safe+std-devel-0: 100% | 106.6 KiB/s | 8.1 KiB | 00m00s [ 757/1006] rust-zstd-safe-devel-0:7.2. 100% | 387.5 KiB/s | 33.3 KiB | 00m00s [ 758/1006] rust-autocfg+default-devel- 100% | 105.2 KiB/s | 8.0 KiB | 00m00s [ 759/1006] rust-difflib-devel-0:0.4.0- 100% | 170.7 KiB/s | 16.7 KiB | 00m00s [ 760/1006] rust-termtree0.5+default-de 100% | 87.3 KiB/s | 7.3 KiB | 00m00s [ 761/1006] rust-clap_lex-devel-0:1.1.1 100% | 244.3 KiB/s | 21.2 KiB | 00m00s [ 762/1006] rust-syn+default-devel-0:3. 100% | 108.2 KiB/s | 10.2 KiB | 00m00s [ 763/1006] rust-strsim-devel-0:0.11.1- 100% | 270.2 KiB/s | 22.2 KiB | 00m00s [ 764/1006] rust-terminal_size-devel-0: 100% | 212.3 KiB/s | 17.4 KiB | 00m00s [ 765/1006] rust-cfg_aliases-devel-0:0. 100% | 132.2 KiB/s | 14.9 KiB | 00m00s [ 766/1006] rust-fnv+default-devel-0:1. 100% | 96.6 KiB/s | 7.7 KiB | 00m00s [ 767/1006] rust-nom7+std-devel-0:7.1.3 100% | 43.0 KiB/s | 7.8 KiB | 00m00s [ 768/1006] rust-phf0.11+default-devel- 100% | 61.2 KiB/s | 7.5 KiB | 00m00s [ 769/1006] rust-scopeguard-devel-0:1.2 100% | 252.5 KiB/s | 19.4 KiB | 00m00s [ 770/1006] rust-phf_codegen0.11+defaul 100% | 62.1 KiB/s | 7.5 KiB | 00m00s [ 771/1006] rust-escape8259+default-dev 100% | 100.7 KiB/s | 7.8 KiB | 00m00s [ 772/1006] rust-get-size-derive2-devel 100% | 206.9 KiB/s | 17.6 KiB | 00m00s [ 773/1006] rust-nom7-devel-0:7.1.3-4.f 100% | 306.7 KiB/s | 111.6 KiB | 00m00s [ 774/1006] rust-yoke-derive-devel-0:0. 100% | 264.4 KiB/s | 21.7 KiB | 00m00s [ 775/1006] rust-stable_deref_trait-dev 100% | 195.9 KiB/s | 16.5 KiB | 00m00s [ 776/1006] rust-phf_shared+std-devel-0 100% | 125.1 KiB/s | 8.0 KiB | 00m00s [ 777/1006] rust-zerofrom-derive-devel- 100% | 146.5 KiB/s | 16.6 KiB | 00m00s [ 778/1006] rust-phf_shared-devel-0:0.1 100% | 282.1 KiB/s | 22.6 KiB | 00m00s [ 779/1006] rust-pest+memchr-devel-0:2. 100% | 134.4 KiB/s | 8.6 KiB | 00m00s [ 780/1006] rust-pest+std-devel-0:2.8.6 100% | 119.2 KiB/s | 8.6 KiB | 00m00s [ 781/1006] rust-pest_derive+std-devel- 100% | 126.5 KiB/s | 8.7 KiB | 00m00s [ 782/1006] rust-pest-devel-0:2.8.6-2.f 100% | 1.2 MiB/s | 106.1 KiB | 00m00s [ 783/1006] rust-pest_derive-devel-0:2. 100% | 387.1 KiB/s | 34.5 KiB | 00m00s [ 784/1006] rust-bitflags+serde-devel-0 100% | 122.5 KiB/s | 8.9 KiB | 00m00s [ 785/1006] rust-once_cell+race-devel-0 100% | 114.0 KiB/s | 8.4 KiB | 00m00s [ 786/1006] rust-peg-macros+default-dev 100% | 124.2 KiB/s | 7.9 KiB | 00m00s [ 787/1006] rust-peg-runtime+default-de 100% | 123.0 KiB/s | 7.9 KiB | 00m00s [ 788/1006] rust-peg-runtime+std-devel- 100% | 92.4 KiB/s | 7.9 KiB | 00m00s [ 789/1006] rust-siphasher+std-devel-0: 100% | 123.1 KiB/s | 7.9 KiB | 00m00s [ 790/1006] rust-inotify-sys-devel-0:0. 100% | 181.3 KiB/s | 15.2 KiB | 00m00s [ 791/1006] rust-siphasher-devel-0:1.0. 100% | 265.2 KiB/s | 22.8 KiB | 00m00s [ 792/1006] rust-rand0.8+small_rng-deve 100% | 122.2 KiB/s | 7.8 KiB | 00m00s [ 793/1006] rust-yansi+alloc-devel-0:1. 100% | 115.3 KiB/s | 7.7 KiB | 00m00s [ 794/1006] rust-rand0.8-devel-0:0.8.8- 100% | 674.0 KiB/s | 87.0 KiB | 00m00s [ 795/1006] rust-itertools0.13+default- 100% | 102.7 KiB/s | 7.7 KiB | 00m00s [ 796/1006] rust-serde+rc-devel-0:1.0.2 100% | 115.0 KiB/s | 8.7 KiB | 00m00s [ 797/1006] rust-urlencoding+default-de 100% | 117.6 KiB/s | 7.8 KiB | 00m00s [ 798/1006] rust-thiserror1+default-dev 100% | 83.4 KiB/s | 7.7 KiB | 00m00s [ 799/1006] rust-newtype-uuid+alloc-dev 100% | 123.7 KiB/s | 8.3 KiB | 00m00s [ 800/1006] rust-vte-devel-0:0.15.0-3.f 100% | 719.2 KiB/s | 55.4 KiB | 00m00s [ 801/1006] rust-getrandom-devel-0:0.4. 100% | 738.3 KiB/s | 65.0 KiB | 00m00s [ 802/1006] rust-rand_core+default-deve 100% | 105.0 KiB/s | 8.3 KiB | 00m00s [ 803/1006] rust-cpufeatures-devel-0:0. 100% | 312.0 KiB/s | 23.4 KiB | 00m00s [ 804/1006] rust-ptr_meta+ptr_meta_deri 100% | 124.6 KiB/s | 8.0 KiB | 00m00s [ 805/1006] rust-allocator-api2+alloc-d 100% | 113.8 KiB/s | 8.0 KiB | 00m00s [ 806/1006] rust-foldhash-devel-0:0.2.0 100% | 364.5 KiB/s | 24.1 KiB | 00m00s [ 807/1006] rust-allocator-api2-devel-0 100% | 734.3 KiB/s | 69.0 KiB | 00m00s [ 808/1006] rust-syn+visit-devel-0:3.0. 100% | 117.6 KiB/s | 10.0 KiB | 00m00s [ 809/1006] rust-ref-cast-impl+default- 100% | 113.7 KiB/s | 8.0 KiB | 00m00s [ 810/1006] rust-syn+visit-mut-devel-0: 100% | 135.3 KiB/s | 10.0 KiB | 00m00s [ 811/1006] rust-schemars_derive-devel- 100% | 407.7 KiB/s | 38.7 KiB | 00m00s [ 812/1006] rust-anstyle-lossy+default- 100% | 128.1 KiB/s | 8.2 KiB | 00m00s [ 813/1006] rust-dirs-devel-0:6.0.0-3.f 100% | 271.5 KiB/s | 20.6 KiB | 00m00s [ 814/1006] rust-html-escape+default-de 100% | 111.0 KiB/s | 8.1 KiB | 00m00s [ 815/1006] rust-find-msvc-tools+defaul 100% | 103.0 KiB/s | 8.0 KiB | 00m00s [ 816/1006] rust-shlex+default-devel-0: 100% | 101.7 KiB/s | 7.7 KiB | 00m00s [ 817/1006] rust-ar_archive_writer+defa 100% | 85.1 KiB/s | 7.2 KiB | 00m00s [ 818/1006] rust-fastrand+alloc-devel-0 100% | 113.9 KiB/s | 8.1 KiB | 00m00s [ 819/1006] rust-bitflags+std-devel-0:2 100% | 114.0 KiB/s | 8.9 KiB | 00m00s [ 820/1006] rust-errno+std-devel-0:0.3. 100% | 125.5 KiB/s | 8.4 KiB | 00m00s [ 821/1006] rust-errno-devel-0:0.3.14-3 100% | 307.5 KiB/s | 20.0 KiB | 00m00s [ 822/1006] rust-rustix+alloc-devel-0:1 100% | 118.4 KiB/s | 9.2 KiB | 00m00s [ 823/1006] rust-linux-raw-sys+elf-deve 100% | 117.0 KiB/s | 8.3 KiB | 00m00s [ 824/1006] rust-linux-raw-sys+auxvec-d 100% | 109.4 KiB/s | 8.3 KiB | 00m00s [ 825/1006] rust-linux-raw-sys+errno-de 100% | 129.9 KiB/s | 8.3 KiB | 00m00s [ 826/1006] rust-linux-raw-sys+general- 100% | 128.0 KiB/s | 8.3 KiB | 00m00s [ 827/1006] rust-linux-raw-sys+ioctl-de 100% | 120.5 KiB/s | 8.3 KiB | 00m00s [ 828/1006] rust-linux-raw-sys+no_std-d 100% | 103.9 KiB/s | 8.3 KiB | 00m00s [ 829/1006] rust-sharded-slab+default-d 100% | 115.3 KiB/s | 7.7 KiB | 00m00s [ 830/1006] rust-nu-ansi-term+std-devel 100% | 124.6 KiB/s | 8.0 KiB | 00m00s [ 831/1006] rust-linux-raw-sys-devel-0: 100% | 2.7 MiB/s | 325.5 KiB | 00m00s [ 832/1006] rust-iana-time-zone+default 100% | 117.4 KiB/s | 8.2 KiB | 00m00s [ 833/1006] rust-nu-ansi-term-devel-0:0 100% | 381.2 KiB/s | 38.5 KiB | 00m00s [ 834/1006] rust-iana-time-zone+fallbac 100% | 108.2 KiB/s | 8.2 KiB | 00m00s [ 835/1006] rust-matchers-devel-0:0.2.0 100% | 171.6 KiB/s | 14.8 KiB | 00m00s [ 836/1006] rust-tracing-attributes-dev 100% | 715.4 KiB/s | 48.6 KiB | 00m00s [ 837/1006] rust-thread_local-devel-0:1 100% | 250.3 KiB/s | 23.5 KiB | 00m00s [ 838/1006] rust-tinyvec_macros+default 100% | 110.3 KiB/s | 7.7 KiB | 00m00s [ 839/1006] rust-flate2+any_impl-devel- 100% | 136.6 KiB/s | 9.2 KiB | 00m00s [ 840/1006] rust-idna_adapter-devel-0:1 100% | 206.5 KiB/s | 16.7 KiB | 00m00s [ 841/1006] rust-zstd-sys+std-devel-0:2 100% | 122.4 KiB/s | 8.1 KiB | 00m00s [ 842/1006] rust-autocfg-devel-0:1.5.1- 100% | 313.6 KiB/s | 28.2 KiB | 00m00s [ 843/1006] rust-zstd-sys-devel-0:2.0.1 100% | 428.1 KiB/s | 45.4 KiB | 00m00s [ 844/1006] rust-termtree0.5-devel-0:0. 100% | 182.7 KiB/s | 14.8 KiB | 00m00s [ 845/1006] rust-rustix+termios-devel-0 100% | 117.0 KiB/s | 9.2 KiB | 00m00s [ 846/1006] rust-fnv+std-devel-0:1.0.7- 100% | 106.8 KiB/s | 7.7 KiB | 00m00s [ 847/1006] rust-fnv-devel-0:1.0.7-16.f 100% | 283.2 KiB/s | 18.7 KiB | 00m00s [ 848/1006] rust-minimal-lexical+std-de 100% | 111.2 KiB/s | 7.8 KiB | 00m00s [ 849/1006] rust-nom7+alloc-devel-0:7.1 100% | 106.0 KiB/s | 7.5 KiB | 00m00s [ 850/1006] rust-phf0.11+std-devel-0:0. 100% | 81.4 KiB/s | 7.6 KiB | 00m00s [ 851/1006] rust-minimal-lexical-devel- 100% | 428.3 KiB/s | 98.1 KiB | 00m00s [ 852/1006] rust-escape8259-devel-0:0.5 100% | 65.5 KiB/s | 13.2 KiB | 00m00s [ 853/1006] rust-syn+fold-devel-0:3.0.7 100% | 129.7 KiB/s | 10.0 KiB | 00m00s [ 854/1006] rust-synstructure+default-d 100% | 99.8 KiB/s | 7.9 KiB | 00m00s [ 855/1006] rust-ucd-trie+std-devel-0:0 100% | 122.3 KiB/s | 7.8 KiB | 00m00s [ 856/1006] rust-attribute-derive+defau 100% | 32.7 KiB/s | 7.6 KiB | 00m00s [ 857/1006] rust-ucd-trie-devel-0:0.1.7 100% | 420.6 KiB/s | 35.3 KiB | 00m00s [ 858/1006] rust-pest_generator-devel-0 100% | 301.8 KiB/s | 27.2 KiB | 00m00s [ 859/1006] rust-bitflags+serde_core-de 100% | 127.7 KiB/s | 9.1 KiB | 00m00s [ 860/1006] rust-peg-runtime-devel-0:0. 100% | 197.1 KiB/s | 12.8 KiB | 00m00s [ 861/1006] rust-pest_generator+std-dev 100% | 52.2 KiB/s | 8.7 KiB | 00m00s [ 862/1006] rust-peg-macros-devel-0:0.8 100% | 330.2 KiB/s | 32.0 KiB | 00m00s [ 863/1006] rust-rand_core0.6+default-d 100% | 99.2 KiB/s | 7.6 KiB | 00m00s [ 864/1006] rust-itertools0.13+use_std- 100% | 70.7 KiB/s | 7.9 KiB | 00m00s [ 865/1006] rust-serde_core+rc-devel-0: 100% | 118.8 KiB/s | 7.7 KiB | 00m00s [ 866/1006] rust-urlencoding-devel-0:2. 100% | 230.6 KiB/s | 15.0 KiB | 00m00s [ 867/1006] rust-itertools0.13-devel-0: 100% | 822.8 KiB/s | 144.0 KiB | 00m00s [ 868/1006] rust-ptr_meta_derive-devel- 100% | 208.9 KiB/s | 13.6 KiB | 00m00s [ 869/1006] rust-thiserror1-devel-0:1.0 100% | 330.6 KiB/s | 53.9 KiB | 00m00s [ 870/1006] rust-ref-cast-impl-devel-0: 100% | 170.5 KiB/s | 17.9 KiB | 00m00s [ 871/1006] rust-serde_derive_internals 100% | 104.5 KiB/s | 7.9 KiB | 00m00s [ 872/1006] rust-anstyle-lossy-devel-0: 100% | 234.8 KiB/s | 18.3 KiB | 00m00s [ 873/1006] rust-html-escape+std-devel- 100% | 125.8 KiB/s | 8.1 KiB | 00m00s [ 874/1006] rust-dirs-sys+default-devel 100% | 51.5 KiB/s | 7.9 KiB | 00m00s [ 875/1006] rust-html-escape-devel-0:0. 100% | 314.9 KiB/s | 30.2 KiB | 00m00s [ 876/1006] rust-find-msvc-tools-devel- 100% | 351.8 KiB/s | 38.0 KiB | 00m00s [ 877/1006] rust-shlex-devel-0:2.0.1-1. 100% | 307.7 KiB/s | 26.2 KiB | 00m00s [ 878/1006] rust-shlex+std-devel-0:2.0. 100% | 44.9 KiB/s | 7.7 KiB | 00m00s [ 879/1006] rust-ar_archive_writer-deve 100% | 860.0 KiB/s | 82.6 KiB | 00m00s [ 880/1006] rust-syn2+visit-mut-devel-0 100% | 111.3 KiB/s | 7.1 KiB | 00m00s [ 881/1006] rust-iana-time-zone-devel-0 100% | 544.4 KiB/s | 40.3 KiB | 00m00s [ 882/1006] rust-sharded-slab-devel-0:0 100% | 652.2 KiB/s | 61.3 KiB | 00m00s [ 883/1006] rust-bindgen+runtime-devel- 100% | 88.0 KiB/s | 8.2 KiB | 00m00s [ 884/1006] rust-tinyvec_macros-devel-0 100% | 124.8 KiB/s | 14.0 KiB | 00m00s [ 885/1006] rust-bindgen-devel-0:0.72.1 100% | 1.5 MiB/s | 213.1 KiB | 00m00s [ 886/1006] rust-cc+parallel-devel-0:1. 100% | 151.5 KiB/s | 10.6 KiB | 00m00s [ 887/1006] rust-pkg-config+default-dev 100% | 97.4 KiB/s | 8.1 KiB | 00m00s [ 888/1006] rust-attribute-derive-devel 100% | 349.8 KiB/s | 29.0 KiB | 00m00s [ 889/1006] rust-synstructure+proc-macr 100% | 110.5 KiB/s | 8.2 KiB | 00m00s [ 890/1006] rust-synstructure-devel-0:0 100% | 301.6 KiB/s | 25.9 KiB | 00m00s [ 891/1006] rust-rand_core0.6-devel-0:0 100% | 448.9 KiB/s | 29.6 KiB | 00m00s [ 892/1006] rust-pest_meta+default-deve 100% | 94.9 KiB/s | 8.5 KiB | 00m00s [ 893/1006] rust-itertools0.13+use_allo 100% | 118.0 KiB/s | 7.7 KiB | 00m00s [ 894/1006] rust-thiserror-impl1+defaul 100% | 95.0 KiB/s | 7.8 KiB | 00m00s [ 895/1006] rust-serde_derive_internals 100% | 322.9 KiB/s | 33.9 KiB | 00m00s [ 896/1006] rust-dirs-sys-devel-0:0.5.0 100% | 211.9 KiB/s | 18.2 KiB | 00m00s [ 897/1006] rust-object0.39+read-devel- 100% | 74.5 KiB/s | 7.4 KiB | 00m00s [ 898/1006] rust-object0.39+std-devel-0 100% | 66.1 KiB/s | 7.3 KiB | 00m00s [ 899/1006] rust-object0.39-devel-0:0.3 100% | 1.6 MiB/s | 307.2 KiB | 00m00s [ 900/1006] rust-clang-sys+runtime-deve 100% | 54.4 KiB/s | 7.7 KiB | 00m00s [ 901/1006] rust-cexpr+default-devel-0: 100% | 70.7 KiB/s | 7.7 KiB | 00m00s [ 902/1006] rust-clang-sys+clang_11_0-d 100% | 94.4 KiB/s | 7.7 KiB | 00m00s [ 903/1006] rust-clang-sys+default-deve 100% | 85.4 KiB/s | 7.7 KiB | 00m00s [ 904/1006] rust-jobserver-devel-0:0.1. 100% | 418.8 KiB/s | 34.3 KiB | 00m00s [ 905/1006] rust-attribute-derive-macro 100% | 55.7 KiB/s | 7.6 KiB | 00m00s [ 906/1006] rust-pkg-config-devel-0:0.3 100% | 161.2 KiB/s | 29.0 KiB | 00m00s [ 907/1006] rust-manyhow+default-devel- 100% | 40.8 KiB/s | 7.8 KiB | 00m00s [ 908/1006] rust-thiserror-impl1-devel- 100% | 191.2 KiB/s | 26.6 KiB | 00m00s [ 909/1006] rust-option-ext+default-dev 100% | 66.8 KiB/s | 7.7 KiB | 00m00s [ 910/1006] rust-pest_meta-devel-0:2.8. 100% | 234.0 KiB/s | 45.9 KiB | 00m00s [ 911/1006] rust-object0.39+archive-dev 100% | 86.9 KiB/s | 7.2 KiB | 00m00s [ 912/1006] rust-object0.39+coff-devel- 100% | 90.1 KiB/s | 7.2 KiB | 00m00s [ 913/1006] rust-object0.39+macho-devel 100% | 85.8 KiB/s | 7.2 KiB | 00m00s [ 914/1006] rust-object0.39+pe-devel-0: 100% | 85.1 KiB/s | 7.2 KiB | 00m00s [ 915/1006] rust-object0.39+elf-devel-0 100% | 45.3 KiB/s | 7.2 KiB | 00m00s [ 916/1006] rust-object0.39+read_core-d 100% | 68.8 KiB/s | 7.2 KiB | 00m00s [ 917/1006] rust-object0.39+xcoff-devel 100% | 69.3 KiB/s | 7.2 KiB | 00m00s [ 918/1006] rust-clang-sys+libloading-d 100% | 66.4 KiB/s | 7.8 KiB | 00m00s [ 919/1006] rust-clang-sys-devel-0:1.9. 100% | 491.2 KiB/s | 48.6 KiB | 00m00s [ 920/1006] rust-cexpr-devel-0:0.6.0-14 100% | 248.2 KiB/s | 26.8 KiB | 00m00s [ 921/1006] rust-clang-sys+clang_10_0-d 100% | 88.0 KiB/s | 7.7 KiB | 00m00s [ 922/1006] rust-attribute-derive-macro 100% | 170.4 KiB/s | 17.4 KiB | 00m00s [ 923/1006] rust-manyhow+macros-devel-0 100% | 78.8 KiB/s | 7.9 KiB | 00m00s [ 924/1006] rust-manyhow+syn-devel-0:0. 100% | 63.3 KiB/s | 8.0 KiB | 00m00s [ 925/1006] rust-manyhow-devel-0:0.14.1 100% | 236.1 KiB/s | 29.5 KiB | 00m00s [ 926/1006] rust-sha2_0.10-devel-0:0.10 100% | 336.2 KiB/s | 39.3 KiB | 00m00s [ 927/1006] rust-libloading0.8+default- 100% | 71.1 KiB/s | 7.4 KiB | 00m00s [ 928/1006] rust-glob+default-devel-0:0 100% | 77.8 KiB/s | 8.0 KiB | 00m00s [ 929/1006] rust-option-ext-devel-0:0.2 100% | 84.2 KiB/s | 15.4 KiB | 00m00s [ 930/1006] rust-collection_literals+de 100% | 106.6 KiB/s | 7.7 KiB | 00m00s [ 931/1006] rust-clang-sys+clang_9_0-de 100% | 91.0 KiB/s | 7.7 KiB | 00m00s [ 932/1006] rust-interpolator+default-d 100% | 58.9 KiB/s | 7.7 KiB | 00m00s [ 933/1006] rust-interpolator+iter-deve 100% | 87.6 KiB/s | 7.7 KiB | 00m00s [ 934/1006] rust-proc-macro-utils+defau 100% | 90.2 KiB/s | 7.8 KiB | 00m00s [ 935/1006] rust-quote-use+default-deve 100% | 107.8 KiB/s | 7.7 KiB | 00m00s [ 936/1006] rust-digest0.10+default-dev 100% | 115.5 KiB/s | 7.4 KiB | 00m00s [ 937/1006] rust-cpufeatures0.2+default 100% | 66.4 KiB/s | 7.5 KiB | 00m00s [ 938/1006] rust-manyhow-macros+default 100% | 62.8 KiB/s | 7.7 KiB | 00m00s [ 939/1006] rust-libloading0.8-devel-0: 100% | 405.4 KiB/s | 35.3 KiB | 00m00s [ 940/1006] rust-clang-sys+clang_8_0-de 100% | 74.4 KiB/s | 7.7 KiB | 00m00s [ 941/1006] rust-collection_literals-de 100% | 121.5 KiB/s | 13.0 KiB | 00m00s [ 942/1006] rust-interpolator-devel-0:0 100% | 441.4 KiB/s | 37.1 KiB | 00m00s [ 943/1006] rust-proc-macro-utils+parse 100% | 99.4 KiB/s | 7.7 KiB | 00m00s [ 944/1006] rust-proc-macro-utils+proc- 100% | 102.4 KiB/s | 7.6 KiB | 00m00s [ 945/1006] rust-proc-macro-utils+proc- 100% | 120.9 KiB/s | 7.7 KiB | 00m00s [ 946/1006] rust-proc-macro-utils-devel 100% | 338.4 KiB/s | 28.4 KiB | 00m00s [ 947/1006] rust-proc-macro-utils+quote 100% | 85.6 KiB/s | 7.7 KiB | 00m00s [ 948/1006] rust-quote-use-devel-0:0.9. 100% | 155.0 KiB/s | 11.9 KiB | 00m00s [ 949/1006] rust-manyhow-macros-devel-0 100% | 178.9 KiB/s | 13.4 KiB | 00m00s [ 950/1006] rust-cpufeatures0.2-devel-0 100% | 265.8 KiB/s | 21.8 KiB | 00m00s [ 951/1006] rust-digest0.10+core-api-de 100% | 115.7 KiB/s | 7.4 KiB | 00m00s [ 952/1006] rust-proc-macro-utils+small 100% | 122.1 KiB/s | 7.8 KiB | 00m00s [ 953/1006] rust-digest0.10-devel-0:0.1 100% | 303.7 KiB/s | 27.9 KiB | 00m00s [ 954/1006] rust-clang-sys+clang_7_0-de 100% | 85.0 KiB/s | 7.7 KiB | 00m00s [ 955/1006] rust-digest0.10+block-buffe 100% | 110.9 KiB/s | 7.5 KiB | 00m00s [ 956/1006] rust-crypto-common0.1+defau 100% | 99.2 KiB/s | 7.3 KiB | 00m00s [ 957/1006] rust-quote-use-macros+defau 100% | 72.3 KiB/s | 7.6 KiB | 00m00s [ 958/1006] rust-clang-sys+clang_6_0-de 100% | 93.2 KiB/s | 7.7 KiB | 00m00s [ 959/1006] rust-quote-use-macros-devel 100% | 173.0 KiB/s | 15.6 KiB | 00m00s [ 960/1006] rust-block-buffer0.10+defau 100% | 69.5 KiB/s | 7.4 KiB | 00m00s [ 961/1006] rust-crypto-common0.1-devel 100% | 161.5 KiB/s | 16.8 KiB | 00m00s [ 962/1006] rust-clang-sys+clang_5_0-de 100% | 71.0 KiB/s | 7.7 KiB | 00m00s [ 963/1006] rust-block-buffer0.10-devel 100% | 233.2 KiB/s | 18.7 KiB | 00m00s [ 964/1006] rust-generic-array+default- 100% | 108.3 KiB/s | 8.0 KiB | 00m00s [ 965/1006] rust-generic-array+more_len 100% | 125.4 KiB/s | 8.0 KiB | 00m00s [ 966/1006] rust-typenum+default-devel- 100% | 128.7 KiB/s | 8.2 KiB | 00m00s [ 967/1006] rust-clang-sys+clang_4_0-de 100% | 96.7 KiB/s | 7.7 KiB | 00m00s [ 968/1006] rust-generic-array-devel-0: 100% | 307.7 KiB/s | 24.6 KiB | 00m00s [ 969/1006] rust-typenum-devel-0:1.20.1 100% | 913.6 KiB/s | 79.5 KiB | 00m00s [ 970/1006] rust-clang-sys+clang_3_9-de 100% | 98.0 KiB/s | 7.7 KiB | 00m00s [ 971/1006] rust-version_check+default- 100% | 120.0 KiB/s | 7.9 KiB | 00m00s [ 972/1006] rust-clang-sys+clang_3_8-de 100% | 122.8 KiB/s | 7.7 KiB | 00m00s [ 973/1006] rust-clang-sys+clang_3_6-de 100% | 103.2 KiB/s | 7.7 KiB | 00m00s [ 974/1006] rust-version_check-devel-0: 100% | 204.5 KiB/s | 22.9 KiB | 00m00s [ 975/1006] rust-clang-sys+clang_3_7-de 100% | 67.3 KiB/s | 7.7 KiB | 00m00s [ 976/1006] rust-clang-sys+clang_3_5-de 100% | 106.9 KiB/s | 7.7 KiB | 00m00s [ 977/1006] libzstd-devel-0:1.5.7-6.fc4 100% | 351.6 KiB/s | 56.3 KiB | 00m00s [ 978/1006] cmake-filesystem-0:4.3.0-5. 100% | 117.3 KiB/s | 14.9 KiB | 00m00s [ 979/1006] jemalloc-0:5.4.0-3.fc46.x86 100% | 1.6 MiB/s | 274.6 KiB | 00m00s [ 980/1006] clang-resource-filesystem-0 100% | 9.5 MiB/s | 19.5 KiB | 00m00s [ 981/1006] clang-devel-0:23.1.3-2.fc46 100% | 125.8 MiB/s | 4.2 MiB | 00m00s [ 982/1006] jemalloc-devel-0:5.4.0-3.fc 100% | 74.8 KiB/s | 15.0 KiB | 00m00s [ 983/1006] clang-0:23.1.3-2.fc46.x86_6 100% | 189.7 MiB/s | 7.6 MiB | 00m00s [ 984/1006] clang-libs-0:23.1.3-2.fc46. 100% | 116.6 MiB/s | 28.4 MiB | 00m00s [ 985/1006] llvm-devel-0:23.1.3-2.fc46. 100% | 80.1 MiB/s | 5.5 MiB | 00m00s [ 986/1006] clang-tools-extra-0:23.1.3- 100% | 150.4 MiB/s | 17.6 MiB | 00m00s [ 987/1006] llvm-googletest-0:23.1.3-2. 100% | 16.1 MiB/s | 396.4 KiB | 00m00s [ 988/1006] emacs-filesystem-1:31.1-1.f 100% | 78.2 KiB/s | 8.2 KiB | 00m00s [ 989/1006] llvm-test-0:23.1.3-2.fc46.x 100% | 48.3 MiB/s | 741.8 KiB | 00m00s [ 990/1006] llvm-0:23.1.3-2.fc46.x86_64 100% | 94.9 MiB/s | 24.3 MiB | 00m00s [ 991/1006] llvm-static-0:23.1.3-2.fc46 100% | 107.1 MiB/s | 49.5 MiB | 00m00s [ 992/1006] libedit-devel-0:3.1-60.2026 100% | 160.4 KiB/s | 41.2 KiB | 00m00s [ 993/1006] libstdc++-devel-0:16.2.1-2. 100% | 8.4 MiB/s | 6.0 MiB | 00m01s [ 994/1006] gcc-c++-0:16.2.1-2.fc46.1.x 100% | 19.4 MiB/s | 17.3 MiB | 00m01s [ 995/1006] rust-fancy-regex+default-de 100% | 81.4 KiB/s | 8.1 KiB | 00m00s [ 996/1006] ncurses-c++-libs-0:6.6-3.fc 100% | 214.2 KiB/s | 38.5 KiB | 00m00s [ 997/1006] rust-fancy-regex+perf-devel 100% | 116.8 KiB/s | 8.2 KiB | 00m00s [ 998/1006] rust-fancy-regex+std-devel- 100% | 104.0 KiB/s | 8.3 KiB | 00m00s [ 999/1006] rust-fancy-regex+unicode-de 100% | 97.4 KiB/s | 8.3 KiB | 00m00s [1000/1006] rust-fancy-regex-devel-0:0. 100% | 1.5 MiB/s | 96.6 KiB | 00m00s [1001/1006] rust-bit-set+std-devel-0:0. 100% | 117.8 KiB/s | 7.9 KiB | 00m00s [1002/1006] rust-bit-set-devel-0:0.8.0- 100% | 304.7 KiB/s | 23.5 KiB | 00m00s [1003/1006] rust-regex-automata+dfa-dev 100% | 140.0 KiB/s | 9.0 KiB | 00m00s [1004/1006] rust-bit-vec+std-devel-0:0. 100% | 121.3 KiB/s | 7.8 KiB | 00m00s [1005/1006] ncurses-devel-0:6.6-3.fc45. 100% | 892.2 KiB/s | 605.8 KiB | 00m01s [1006/1006] rust-bit-vec-devel-0:0.8.0- 100% | 368.9 KiB/s | 29.9 KiB | 00m00s -------------------------------------------------------------------------------- [1006/1006] Total 100% | 5.3 MiB/s | 190.8 MiB | 00m36s Running transaction [ 1/1008] Verify package files 100% | 1.3 KiB/s | 1.0 KiB | 00m01s [ 2/1008] Prepare transaction 100% | 7.1 KiB/s | 1.0 KiB | 00m00s [ 3/1008] Installing rust-regex-autom 100% | 201.1 MiB/s | 2.6 MiB | 00m00s [ 4/1008] Installing rust-regex-synta 100% | 321.8 MiB/s | 1.6 MiB | 00m00s [ 5/1008] Installing rust-memchr-deve 100% | 94.7 MiB/s | 581.8 KiB | 00m00s [ 6/1008] Installing rust-libc-devel- 100% | 78.7 MiB/s | 4.5 MiB | 00m00s [ 7/1008] Installing rust-get-size2-d 100% | 35.4 MiB/s | 108.7 KiB | 00m00s [ 8/1008] Installing rust-object0.39- 100% | 214.7 MiB/s | 1.9 MiB | 00m00s [ 9/1008] Installing rust-hashbrown-d 100% | 209.1 MiB/s | 856.4 KiB | 00m00s [ 10/1008] Installing rust-aho-corasic 100% | 159.1 MiB/s | 814.5 KiB | 00m00s [ 11/1008] Installing rust-linux-raw-s 100% | 340.7 MiB/s | 12.6 MiB | 00m00s [ 12/1008] Installing rust-crossbeam-u 100% | 94.8 MiB/s | 194.2 KiB | 00m00s [ 13/1008] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 15/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 16/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 17/1008] Installing rust-proc-macro- 100% | 91.3 MiB/s | 93.5 KiB | 00m00s [ 18/1008] Installing rust-zerofrom-de 100% | 15.4 MiB/s | 15.7 KiB | 00m00s [ 19/1008] Installing rust-zerovec-dev 100% | 118.0 MiB/s | 604.3 KiB | 00m00s [ 20/1008] Installing rust-once_cell-d 100% | 70.7 MiB/s | 144.8 KiB | 00m00s [ 21/1008] Installing rust-ptr_meta-de 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 22/1008] Installing rust-console-dev 100% | 129.3 MiB/s | 132.4 KiB | 00m00s [ 23/1008] Installing rust-smallvec-de 100% | 136.3 MiB/s | 139.5 KiB | 00m00s [ 24/1008] Installing rust-smallvec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 25/1008] Installing rust-bitflags-de 100% | 78.8 MiB/s | 242.2 KiB | 00m00s [ 26/1008] Installing rust-bitflags+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 27/1008] Installing rust-crossbeam-e 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 28/1008] Installing rust-crossbeam-q 100% | 76.9 MiB/s | 78.8 KiB | 00m00s [ 29/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 30/1008] Installing rust-flate2-deve 100% | 79.5 MiB/s | 325.6 KiB | 00m00s [ 31/1008] Installing rust-tracing-cor 100% | 123.4 MiB/s | 252.7 KiB | 00m00s [ 32/1008] Installing rust-tracing-sub 100% | 146.1 MiB/s | 1.0 MiB | 00m00s [ 33/1008] Installing rust-toml_writer 100% | 50.3 MiB/s | 51.5 KiB | 00m00s [ 34/1008] Installing rust-serde_spann 100% | 30.7 MiB/s | 31.4 KiB | 00m00s [ 35/1008] Installing rust-either-deve 100% | 86.6 MiB/s | 88.7 KiB | 00m00s [ 36/1008] Installing rust-log-devel-0 100% | 113.9 MiB/s | 233.3 KiB | 00m00s [ 37/1008] Installing rust-log+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 38/1008] Installing rust-itertools0. 100% | 133.5 MiB/s | 683.3 KiB | 00m00s [ 39/1008] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 40/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 41/1008] Installing rust-bstr-devel- 100% | 267.6 MiB/s | 1.6 MiB | 00m00s [ 42/1008] Installing rust-toml_dateti 100% | 61.4 MiB/s | 62.9 KiB | 00m00s [ 43/1008] Installing rust-percent-enc 100% | 34.7 MiB/s | 35.5 KiB | 00m00s [ 44/1008] Installing rust-toml_dateti 100% | 61.7 MiB/s | 63.2 KiB | 00m00s [ 45/1008] Installing rust-jiff-core-d 100% | 182.1 MiB/s | 559.3 KiB | 00m00s [ 46/1008] Installing rust-jiff-devel- 100% | 276.2 MiB/s | 3.3 MiB | 00m00s [ 47/1008] Installing rust-thin-vec-de 100% | 166.0 MiB/s | 170.0 KiB | 00m00s [ 48/1008] Installing rust-similar-dev 100% | 112.2 MiB/s | 344.6 KiB | 00m00s [ 49/1008] Installing rust-form_urlenc 100% | 26.7 MiB/s | 27.4 KiB | 00m00s [ 50/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 51/1008] Installing rust-crossbeam-d 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 52/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 53/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 54/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 55/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 56/1008] Installing rust-regex-devel 100% | 172.3 MiB/s | 705.9 KiB | 00m00s [ 57/1008] Installing rust-crossbeam-u 100% | 0.0 B/s | 124.0 B | 00m00s [ 58/1008] Installing rust-crossbeam-c 100% | 193.7 MiB/s | 595.0 KiB | 00m00s [ 59/1008] Installing rust-libc+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 60/1008] Installing rust-libc+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 61/1008] Installing rust-mio-devel-0 100% | 97.7 MiB/s | 500.1 KiB | 00m00s [ 62/1008] Installing rust-errno-devel 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 63/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 64/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 65/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 66/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 67/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 68/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 69/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 70/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 71/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 72/1008] Installing cmake-filesystem 100% | 3.0 MiB/s | 9.4 KiB | 00m00s [ 73/1008] Installing rust-zlib-rs-dev 100% | 188.8 MiB/s | 773.4 KiB | 00m00s [ 74/1008] Installing rust-tinyvec-dev 100% | 104.0 MiB/s | 213.1 KiB | 00m00s [ 75/1008] Installing rust-fastrand-de 100% | 59.3 MiB/s | 60.7 KiB | 00m00s [ 76/1008] Installing rust-yansi-devel 100% | 111.7 MiB/s | 114.3 KiB | 00m00s [ 77/1008] Installing rust-similar2-de 100% | 56.8 MiB/s | 232.6 KiB | 00m00s [ 78/1008] Installing rust-os_str_byte 100% | 67.6 MiB/s | 138.5 KiB | 00m00s [ 79/1008] Installing rust-rand_core-d 100% | 73.3 MiB/s | 75.0 KiB | 00m00s [ 80/1008] Installing rust-rand-devel- 100% | 139.4 MiB/s | 428.1 KiB | 00m00s [ 81/1008] Installing rust-uuid-devel- 100% | 149.5 MiB/s | 306.2 KiB | 00m00s [ 82/1008] Installing rust-newtype-uui 100% | 63.6 MiB/s | 65.1 KiB | 00m00s [ 83/1008] Installing rust-shellexpand 100% | 73.2 MiB/s | 74.9 KiB | 00m00s [ 84/1008] Installing rust-uuid+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 85/1008] Installing rust-uuid+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 86/1008] Installing rust-similar2+te 100% | 0.0 B/s | 124.0 B | 00m00s [ 87/1008] Installing rust-zlib-rs+rus 100% | 0.0 B/s | 124.0 B | 00m00s [ 88/1008] Installing libzstd-devel-0: 100% | 214.0 MiB/s | 219.1 KiB | 00m00s [ 89/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 90/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 91/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 92/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 93/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 94/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 95/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 96/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 97/1008] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 98/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 99/1008] Installing rust-percent-enc 100% | 0.0 B/s | 124.0 B | 00m00s [ 100/1008] Installing rust-similar+tex 100% | 0.0 B/s | 124.0 B | 00m00s [ 101/1008] Installing rust-jiff-core+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 102/1008] Installing rust-toml_writer 100% | 0.0 B/s | 124.0 B | 00m00s [ 103/1008] Installing rust-itertools-d 100% | 153.3 MiB/s | 785.0 KiB | 00m00s [ 104/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 105/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 106/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 107/1008] Installing rust-crossbeam-e 100% | 0.0 B/s | 124.0 B | 00m00s [ 108/1008] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 109/1008] Installing rust-crossbeam-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 110/1008] Installing rust-once_cell+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 111/1008] Installing rust-once_cell+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 112/1008] Installing rust-once_cell+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 113/1008] Installing rust-once_cell+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 114/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 115/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 116/1008] Installing rust-crossbeam-d 100% | 29.5 MiB/s | 30.3 KiB | 00m00s [ 117/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 118/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 119/1008] Installing rust-memchr+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 120/1008] Installing rust-memchr+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 121/1008] Installing rust-memchr+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 122/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 123/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 124/1008] Installing rust-regex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 125/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 126/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 127/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 128/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 129/1008] Installing rust-bit-vec-dev 100% | 116.3 MiB/s | 119.1 KiB | 00m00s [ 130/1008] Installing rust-bit-set-dev 100% | 21.3 MiB/s | 65.6 KiB | 00m00s [ 131/1008] Installing libstdc++-devel- 100% | 413.3 MiB/s | 41.3 MiB | 00m00s [ 132/1008] Installing gcc-c++-0:16.2.1 100% | 371.8 MiB/s | 46.8 MiB | 00m00s [ 133/1008] Installing llvm-0:23.1.3-2. 100% | 392.5 MiB/s | 86.7 MiB | 00m00s [ 134/1008] Installing rust-interpolato 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 135/1008] Installing rust-iana-time-z 100% | 72.3 MiB/s | 148.1 KiB | 00m00s [ 136/1008] Installing rust-shlex-devel 100% | 54.2 MiB/s | 55.5 KiB | 00m00s [ 137/1008] Installing rust-html-escape 100% | 66.4 MiB/s | 136.1 KiB | 00m00s [ 138/1008] Installing rust-peg-runtime 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 139/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 140/1008] Installing rust-ucd-trie-de 100% | 156.0 MiB/s | 159.8 KiB | 00m00s [ 141/1008] Installing rust-pest-devel- 100% | 337.6 MiB/s | 1.4 MiB | 00m00s [ 142/1008] Installing rust-minimal-lex 100% | 103.9 MiB/s | 319.3 KiB | 00m00s [ 143/1008] Installing rust-nom7-devel- 100% | 125.6 MiB/s | 643.3 KiB | 00m00s [ 144/1008] Installing rust-fnv-devel-0 100% | 0.0 B/s | 34.7 KiB | 00m00s [ 145/1008] Installing rust-nu-ansi-ter 100% | 56.8 MiB/s | 116.2 KiB | 00m00s [ 146/1008] Installing rust-allocator-a 100% | 142.3 MiB/s | 291.4 KiB | 00m00s [ 147/1008] Installing rust-siphasher-d 100% | 67.7 MiB/s | 69.3 KiB | 00m00s [ 148/1008] Installing rust-typed-path- 100% | 111.2 MiB/s | 683.1 KiB | 00m00s [ 149/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 18.5 KiB | 00m00s [ 150/1008] Installing rust-typeid-deve 100% | 24.9 MiB/s | 25.5 KiB | 00m00s [ 151/1008] Installing rust-intrusive-c 100% | 380.1 MiB/s | 389.2 KiB | 00m00s [ 152/1008] Installing rust-path-dedot- 100% | 30.6 MiB/s | 31.3 KiB | 00m00s [ 153/1008] Installing rust-unit-prefix 100% | 25.9 MiB/s | 26.5 KiB | 00m00s [ 154/1008] Installing rust-portable-at 100% | 206.2 MiB/s | 1.2 MiB | 00m00s [ 155/1008] Installing rust-writeable-d 100% | 56.9 MiB/s | 116.6 KiB | 00m00s [ 156/1008] Installing rust-utf8_iter-d 100% | 39.9 MiB/s | 40.8 KiB | 00m00s [ 157/1008] Installing rust-potential_u 100% | 32.3 MiB/s | 33.1 KiB | 00m00s [ 158/1008] Installing rust-anstyle-par 100% | 80.6 MiB/s | 82.5 KiB | 00m00s [ 159/1008] Installing python-rpm-macro 100% | 28.2 MiB/s | 28.9 KiB | 00m00s [ 160/1008] Installing rust-winnow-deve 100% | 157.3 MiB/s | 1.3 MiB | 00m00s [ 161/1008] Installing rust-toml_parser 100% | 112.9 MiB/s | 231.2 KiB | 00m00s [ 162/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 163/1008] Installing rust-toml_parser 100% | 0.0 B/s | 124.0 B | 00m00s [ 164/1008] Installing rust-rend-devel- 100% | 90.9 MiB/s | 93.0 KiB | 00m00s [ 165/1008] Installing rust-equivalent- 100% | 18.0 MiB/s | 18.4 KiB | 00m00s [ 166/1008] Installing rust-indexmap-de 100% | 166.9 MiB/s | 512.8 KiB | 00m00s [ 167/1008] Installing rust-indexmap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 168/1008] Installing rust-indexmap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 169/1008] Installing rust-ordermap-de 100% | 114.3 MiB/s | 351.2 KiB | 00m00s [ 170/1008] Installing rust-hashbrown0. 100% | 200.0 MiB/s | 819.0 KiB | 00m00s [ 171/1008] Installing rust-which-devel 100% | 109.6 MiB/s | 112.3 KiB | 00m00s [ 172/1008] Installing rust-unicode-wid 100% | 437.1 MiB/s | 2.2 MiB | 00m00s [ 173/1008] Installing rust-unicode-ide 100% | 155.0 MiB/s | 317.5 KiB | 00m00s [ 174/1008] Installing rust-unicode-ide 100% | 0.0 B/s | 124.0 B | 00m00s [ 175/1008] Installing rust-proc-macro2 100% | 124.0 MiB/s | 254.0 KiB | 00m00s [ 176/1008] Installing rust-syn-devel-0 100% | 277.9 MiB/s | 2.2 MiB | 00m00s [ 177/1008] Installing rust-quote-devel 100% | 63.0 MiB/s | 129.0 KiB | 00m00s [ 178/1008] Installing rust-syn2-devel- 100% | 271.2 MiB/s | 2.2 MiB | 00m00s [ 179/1008] Installing rust-syn+parsing 100% | 0.0 B/s | 124.0 B | 00m00s [ 180/1008] Installing rust-syn+printin 100% | 0.0 B/s | 124.0 B | 00m00s [ 181/1008] Installing rust-syn+clone-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 182/1008] Installing rust-syn+derive- 100% | 0.0 B/s | 124.0 B | 00m00s [ 183/1008] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 184/1008] Installing rust-proc-macro2 100% | 0.0 B/s | 124.0 B | 00m00s [ 185/1008] Installing rust-quote+proc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 186/1008] Installing rust-quote+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 187/1008] Installing rust-syn2+full-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 188/1008] Installing rust-syn+proc-ma 100% | 0.0 B/s | 124.0 B | 00m00s [ 189/1008] Installing rust-syn+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 190/1008] Installing rust-displaydoc- 100% | 32.8 MiB/s | 67.3 KiB | 00m00s [ 191/1008] Installing rust-syn2+extra- 100% | 0.0 B/s | 124.0 B | 00m00s [ 192/1008] Installing rust-syn2+parsin 100% | 0.0 B/s | 124.0 B | 00m00s [ 193/1008] Installing rust-zerotrie-de 100% | 126.5 MiB/s | 388.5 KiB | 00m00s [ 194/1008] Installing rust-syn+extra-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 195/1008] Installing rust-syn+full-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 196/1008] Installing rust-syn+visit-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 197/1008] Installing rust-serde_deriv 100% | 160.8 MiB/s | 329.3 KiB | 00m00s [ 198/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 199/1008] Installing rust-serde_core- 100% | 187.8 MiB/s | 384.7 KiB | 00m00s [ 200/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 201/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 202/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 203/1008] Installing rust-manyhow-dev 100% | 90.0 MiB/s | 92.1 KiB | 00m00s [ 204/1008] Installing rust-syn2+proc-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 205/1008] Installing rust-syn2+clone- 100% | 0.0 B/s | 124.0 B | 00m00s [ 206/1008] Installing rust-syn2+printi 100% | 0.0 B/s | 124.0 B | 00m00s [ 207/1008] Installing rust-syn+fold-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 208/1008] Installing rust-serde_spann 100% | 30.3 KiB/s | 124.0 B | 00m00s [ 209/1008] Installing rust-jiff+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 210/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 211/1008] Installing rust-toml-devel- 100% | 98.7 MiB/s | 303.1 KiB | 00m00s [ 212/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 213/1008] Installing rust-toml0.9-dev 100% | 96.6 MiB/s | 296.7 KiB | 00m00s [ 214/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 215/1008] Installing rust-serde-devel 100% | 179.4 MiB/s | 551.0 KiB | 00m00s [ 216/1008] Installing rust-serde+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 217/1008] Installing rust-serde+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 218/1008] Installing rust-serde+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 219/1008] Installing rust-indexmap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 220/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 221/1008] Installing rust-serde_spann 100% | 0.0 B/s | 124.0 B | 00m00s [ 222/1008] Installing rust-synstructur 100% | 95.6 MiB/s | 97.9 KiB | 00m00s [ 223/1008] Installing rust-tinystr-dev 100% | 47.2 MiB/s | 96.7 KiB | 00m00s [ 224/1008] Installing rust-rkyv_derive 100% | 60.4 MiB/s | 123.6 KiB | 00m00s [ 225/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 226/1008] Installing rust-syn2+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 227/1008] Installing rust-syn2+visit- 100% | 0.0 B/s | 124.0 B | 00m00s [ 228/1008] Installing rust-strum-devel 100% | 0.0 B/s | 20.5 KiB | 00m00s [ 229/1008] Installing rust-rustc-hash- 100% | 39.1 MiB/s | 40.0 KiB | 00m00s [ 230/1008] Installing rust-camino-deve 100% | 166.7 MiB/s | 170.7 KiB | 00m00s [ 231/1008] Installing rust-anstyle-dev 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [ 232/1008] Installing rust-anstyle+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 233/1008] Installing rust-anstyle+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 234/1008] Installing rust-anstyle-los 100% | 0.0 B/s | 33.2 KiB | 00m00s [ 235/1008] Installing rust-anstyle-los 100% | 0.0 B/s | 124.0 B | 00m00s [ 236/1008] Installing rust-camino+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 237/1008] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 238/1008] Installing rust-rustc-hash+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 239/1008] Installing rust-tracing-att 100% | 81.6 MiB/s | 167.0 KiB | 00m00s [ 240/1008] Installing rust-tracing-att 100% | 0.0 B/s | 124.0 B | 00m00s [ 241/1008] Installing rust-rkyv_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 242/1008] Installing rust-tinystr+zer 100% | 0.0 B/s | 124.0 B | 00m00s [ 243/1008] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 244/1008] Installing rust-synstructur 100% | 0.0 B/s | 124.0 B | 00m00s [ 245/1008] Installing rust-yoke-derive 100% | 47.4 MiB/s | 48.6 KiB | 00m00s [ 246/1008] Installing rust-zerofrom-de 100% | 0.0 B/s | 22.4 KiB | 00m00s [ 247/1008] Installing rust-zerofrom+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 248/1008] Installing rust-rust-stemme 100% | 374.4 MiB/s | 9.4 MiB | 00m00s [ 249/1008] Installing rust-rust-stemme 100% | 0.0 B/s | 124.0 B | 00m00s [ 250/1008] Installing rust-serde+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 251/1008] Installing rust-serde+deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 252/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 253/1008] Installing rust-toml0.9+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 254/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 255/1008] Installing rust-munge_macro 100% | 19.1 MiB/s | 19.6 KiB | 00m00s [ 256/1008] Installing rust-munge-devel 100% | 57.9 MiB/s | 59.3 KiB | 00m00s [ 257/1008] Installing rust-manyhow+syn 100% | 0.0 B/s | 124.0 B | 00m00s [ 258/1008] Installing rust-bstr+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 259/1008] Installing rust-bstr+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 260/1008] Installing rust-similar+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 261/1008] Installing rust-similar+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 262/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 263/1008] Installing rust-toml_dateti 100% | 0.0 B/s | 124.0 B | 00m00s [ 264/1008] Installing rust-toml0.9+ser 100% | 0.0 B/s | 124.0 B | 00m00s [ 265/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 266/1008] Installing rust-bitflags+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 267/1008] Installing rust-ron-devel-0 100% | 119.0 MiB/s | 731.0 KiB | 00m00s [ 268/1008] Installing rust-ron+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 269/1008] Installing rust-ron+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 270/1008] Installing rust-serde_core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 271/1008] Installing rust-serde+rc-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 272/1008] Installing rust-bytecheck_d 100% | 34.2 MiB/s | 35.1 KiB | 00m00s [ 273/1008] Installing rust-ptr_meta_de 100% | 11.1 MiB/s | 11.3 KiB | 00m00s [ 274/1008] Installing rust-ptr_meta+pt 100% | 0.0 B/s | 124.0 B | 00m00s [ 275/1008] Installing rust-ptr_meta+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 276/1008] Installing rust-rancor-deve 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 277/1008] Installing rust-rkyv-devel- 100% | 75.1 MiB/s | 922.5 KiB | 00m00s [ 278/1008] Installing rust-bytecheck-d 100% | 61.3 MiB/s | 62.8 KiB | 00m00s [ 279/1008] Installing rust-rend+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 280/1008] Installing rust-rancor+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 281/1008] Installing rust-rkyv+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 282/1008] Installing rust-zerovec-der 100% | 94.9 MiB/s | 97.2 KiB | 00m00s [ 283/1008] Installing rust-zerovec+der 100% | 0.0 B/s | 124.0 B | 00m00s [ 284/1008] Installing rust-zerotrie+ze 100% | 0.0 B/s | 124.0 B | 00m00s [ 285/1008] Installing rust-libcst_deri 100% | 41.2 MiB/s | 42.2 KiB | 00m00s [ 286/1008] Installing rust-libcst_deri 100% | 0.0 B/s | 124.0 B | 00m00s [ 287/1008] Installing rust-thiserror-i 100% | 93.7 MiB/s | 95.9 KiB | 00m00s [ 288/1008] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 289/1008] Installing rust-thiserror-d 100% | 29.9 MiB/s | 122.4 KiB | 00m00s [ 290/1008] Installing rust-thiserror+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 291/1008] Installing rust-thiserror+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 292/1008] Installing rust-ref-cast-im 100% | 0.0 B/s | 30.4 KiB | 00m00s [ 293/1008] Installing rust-ref-cast-im 100% | 0.0 B/s | 124.0 B | 00m00s [ 294/1008] Installing rust-ref-cast-de 100% | 22.7 MiB/s | 46.4 KiB | 00m00s [ 295/1008] Installing rust-ref-cast+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 296/1008] Installing rust-thiserror-i 100% | 80.2 MiB/s | 82.2 KiB | 00m00s [ 297/1008] Installing rust-thiserror-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 298/1008] Installing rust-thiserror1- 100% | 33.5 MiB/s | 103.0 KiB | 00m00s [ 299/1008] Installing rust-thiserror1+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 300/1008] Installing rust-peg-macros- 100% | 336.2 MiB/s | 344.3 KiB | 00m00s [ 301/1008] Installing rust-peg-macros+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 302/1008] Installing rust-peg-devel-0 100% | 23.2 MiB/s | 71.2 KiB | 00m00s [ 303/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 304/1008] Installing rust-serde_deriv 100% | 128.0 MiB/s | 131.1 KiB | 00m00s [ 305/1008] Installing rust-serde_deriv 100% | 0.0 B/s | 124.0 B | 00m00s [ 306/1008] Installing rust-schemars_de 100% | 134.3 MiB/s | 137.6 KiB | 00m00s [ 307/1008] Installing rust-schemars_de 100% | 0.0 B/s | 124.0 B | 00m00s [ 308/1008] Installing rust-syn+visit-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 309/1008] Installing rust-salsa-macro 100% | 95.9 MiB/s | 196.4 KiB | 00m00s [ 310/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 311/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 312/1008] Installing rust-unicode-wid 100% | 0.0 B/s | 124.0 B | 00m00s [ 313/1008] Installing rust-console+uni 100% | 0.0 B/s | 124.0 B | 00m00s [ 314/1008] Installing rust-annotate-sn 100% | 61.1 MiB/s | 125.0 KiB | 00m00s [ 315/1008] Installing rust-annotate-sn 100% | 0.0 B/s | 124.0 B | 00m00s [ 316/1008] Installing rust-which+real- 100% | 0.0 B/s | 124.0 B | 00m00s [ 317/1008] Installing rust-which+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 318/1008] Installing rust-hashbrown0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 319/1008] Installing rust-ordermap+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 320/1008] Installing rust-ordermap+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 321/1008] Installing rust-hashbrown+e 100% | 0.0 B/s | 124.0 B | 00m00s [ 322/1008] Installing python3-rpm-macr 100% | 0.0 B/s | 6.8 KiB | 00m00s [ 323/1008] Installing rust-potential_u 100% | 0.0 B/s | 124.0 B | 00m00s [ 324/1008] Installing rust-utf8_iter+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 325/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 326/1008] Installing rust-portable-at 100% | 0.0 B/s | 124.0 B | 00m00s [ 327/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 328/1008] Installing rust-unit-prefix 100% | 0.0 B/s | 124.0 B | 00m00s [ 329/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 330/1008] Installing rust-path-absolu 100% | 36.5 MiB/s | 37.4 KiB | 00m00s [ 331/1008] Installing rust-path-dedot+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 332/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 333/1008] Installing rust-intrusive-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 334/1008] Installing rust-typeid+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 335/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 336/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 337/1008] Installing rust-typed-path+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 338/1008] Installing rust-siphasher+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 339/1008] Installing rust-siphasher+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 340/1008] Installing rust-phf_shared- 100% | 48.1 MiB/s | 49.2 KiB | 00m00s [ 341/1008] Installing rust-phf0.11-dev 100% | 80.3 MiB/s | 82.2 KiB | 00m00s [ 342/1008] Installing rust-phf-devel-0 100% | 84.9 MiB/s | 86.9 KiB | 00m00s [ 343/1008] Installing rust-phf_shared+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 344/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 45.6 KiB | 00m00s [ 345/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 346/1008] Installing rust-phf_shared0 100% | 0.0 B/s | 124.0 B | 00m00s [ 347/1008] Installing rust-phf+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 348/1008] Installing rust-phf+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 349/1008] Installing rust-phf0.11+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 350/1008] Installing rust-phf0.11+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 351/1008] Installing rust-allocator-a 100% | 0.0 B/s | 124.0 B | 00m00s [ 352/1008] Installing rust-hashbrown+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 353/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 354/1008] Installing rust-nu-ansi-ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 355/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 356/1008] Installing rust-fnv+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 357/1008] Installing rust-fnv+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 358/1008] Installing rust-nom7+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 359/1008] Installing rust-minimal-lex 100% | 0.0 B/s | 124.0 B | 00m00s [ 360/1008] Installing rust-nom7+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 361/1008] Installing rust-cexpr-devel 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 362/1008] Installing rust-cexpr+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 363/1008] Installing rust-pest+memchr 100% | 0.0 B/s | 124.0 B | 00m00s [ 364/1008] Installing rust-ucd-trie+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 365/1008] Installing rust-pest+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 366/1008] Installing rust-pest+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 367/1008] Installing rust-peg-runtime 100% | 0.0 B/s | 124.0 B | 00m00s [ 368/1008] Installing rust-peg+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 369/1008] Installing rust-peg+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 370/1008] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 371/1008] Installing rust-html-escape 100% | 0.0 B/s | 124.0 B | 00m00s [ 372/1008] Installing rust-shlex+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 373/1008] Installing rust-shlex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 374/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 375/1008] Installing rust-iana-time-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 376/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 377/1008] Installing rust-interpolato 100% | 0.0 B/s | 124.0 B | 00m00s [ 378/1008] Installing llvm-test-0:23.1 100% | 109.5 MiB/s | 2.3 MiB | 00m00s [ 379/1008] Installing rust-bit-vec+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 380/1008] Installing rust-bit-set+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 381/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 382/1008] Installing rust-aho-corasic 100% | 0.0 B/s | 124.0 B | 00m00s [ 383/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 384/1008] Installing rust-quick-xml0. 100% | 254.2 MiB/s | 1.3 MiB | 00m00s [ 385/1008] Installing rust-quick-xml0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 386/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 387/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 388/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 389/1008] Installing rust-crossbeam+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 390/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 391/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 392/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 393/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 394/1008] Installing rust-tracing-cor 100% | 0.0 B/s | 124.0 B | 00m00s [ 395/1008] Installing rust-tracing-log 100% | 64.6 MiB/s | 66.1 KiB | 00m00s [ 396/1008] Installing rust-rayon-core- 100% | 91.0 MiB/s | 279.5 KiB | 00m00s [ 397/1008] Installing rust-rayon-core+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 398/1008] Installing rust-crossbeam-q 100% | 0.0 B/s | 124.0 B | 00m00s [ 399/1008] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 400/1008] Installing rust-similar+inl 100% | 0.0 B/s | 124.0 B | 00m00s [ 401/1008] Installing rust-form_urlenc 100% | 0.0 B/s | 124.0 B | 00m00s [ 402/1008] Installing rust-crossbeam-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 403/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 404/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 405/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 406/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 407/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 408/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 409/1008] Installing rust-regex+unico 100% | 0.0 B/s | 124.0 B | 00m00s [ 410/1008] Installing rust-matchers-de 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 411/1008] Installing rust-matchers+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 412/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 413/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 414/1008] Installing rust-fancy-regex 100% | 143.1 MiB/s | 439.7 KiB | 00m00s [ 415/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 416/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 417/1008] Installing rust-zlib-rs+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 418/1008] Installing rust-similar2+in 100% | 0.0 B/s | 124.0 B | 00m00s [ 419/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 420/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 421/1008] Installing rust-newtype-uui 100% | 0.0 B/s | 124.0 B | 00m00s [ 422/1008] Installing rust-rand_core+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 423/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 424/1008] Installing rust-os_str_byte 100% | 0.0 B/s | 124.0 B | 00m00s [ 425/1008] Installing rust-yansi+alloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 426/1008] Installing rust-yansi+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 427/1008] Installing rust-yansi+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 428/1008] Installing rust-fastrand+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 429/1008] Installing rust-fastrand+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 430/1008] Installing rust-fastrand+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 431/1008] Installing rust-tinyvec+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 432/1008] Installing rust-regex-synta 100% | 0.0 B/s | 124.0 B | 00m00s [ 433/1008] Installing rust-errno+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 434/1008] Installing rust-mio+log-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 435/1008] Installing rust-mio+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 436/1008] Installing rust-mio+os-poll 100% | 0.0 B/s | 124.0 B | 00m00s [ 437/1008] Installing rust-mio+os-ext- 100% | 0.0 B/s | 124.0 B | 00m00s [ 438/1008] Installing rust-os_pipe-dev 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 439/1008] Installing rust-os_pipe+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 440/1008] Installing rust-wait-timeou 100% | 31.1 MiB/s | 31.9 KiB | 00m00s [ 441/1008] Installing rust-wait-timeou 100% | 0.0 B/s | 124.0 B | 00m00s [ 442/1008] Installing rust-inotify-sys 100% | 32.4 MiB/s | 33.2 KiB | 00m00s [ 443/1008] Installing rust-inotify-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 444/1008] Installing rust-inotify-dev 100% | 99.9 MiB/s | 102.3 KiB | 00m00s [ 445/1008] Installing rust-jobserver-d 100% | 94.4 MiB/s | 96.7 KiB | 00m00s [ 446/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 447/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 448/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 449/1008] Installing rust-smallvec+co 100% | 0.0 B/s | 124.0 B | 00m00s [ 450/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 451/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 452/1008] Installing rust-thin-vec+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 453/1008] Installing rust-thin-vec+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 454/1008] Installing rust-jiff-core+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 455/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 456/1008] Installing rust-log+alloc-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 457/1008] Installing rust-log+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 458/1008] Installing rust-jiff-core+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 459/1008] Installing rust-jiff+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 460/1008] Installing rust-either+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 461/1008] Installing rust-either+use_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 462/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 463/1008] Installing rust-itertools0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 464/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 465/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 466/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 467/1008] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 468/1008] Installing rust-flate2+any_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 469/1008] Installing rust-flate2+zlib 100% | 0.0 B/s | 124.0 B | 00m00s [ 470/1008] Installing rust-notify-type 100% | 38.2 MiB/s | 78.2 KiB | 00m00s [ 471/1008] Installing rust-notify-type 100% | 0.0 B/s | 124.0 B | 00m00s [ 472/1008] Installing rust-bitflags+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 473/1008] Installing rust-smallvec+un 100% | 0.0 B/s | 124.0 B | 00m00s [ 474/1008] Installing rust-version-ran 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 475/1008] Installing rust-version-ran 100% | 0.0 B/s | 124.0 B | 00m00s [ 476/1008] Installing rust-console+ans 100% | 0.0 B/s | 124.0 B | 00m00s [ 477/1008] Installing rust-console+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 478/1008] Installing rust-console+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 479/1008] Installing rust-indicatif-d 100% | 155.5 MiB/s | 318.5 KiB | 00m00s [ 480/1008] Installing rust-ptr_meta+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 481/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 482/1008] Installing rust-proc-macro- 100% | 0.0 B/s | 124.0 B | 00m00s [ 483/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 17.7 KiB | 00m00s [ 484/1008] Installing rust-manyhow-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 485/1008] Installing rust-manyhow+mac 100% | 40.4 KiB/s | 124.0 B | 00m00s [ 486/1008] Installing rust-manyhow+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 487/1008] Installing rust-quote-use-m 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 488/1008] Installing rust-quote-use-m 100% | 0.0 B/s | 124.0 B | 00m00s [ 489/1008] Installing rust-quote-use-d 100% | 0.0 B/s | 11.4 KiB | 00m00s [ 490/1008] Installing rust-quote-use+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 491/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 492/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 493/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 494/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 495/1008] Installing rust-linux-raw-s 100% | 0.0 B/s | 124.0 B | 00m00s [ 496/1008] Installing rust-linux-raw-s 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 497/1008] Installing rust-rustix-deve 100% | 91.2 MiB/s | 2.3 MiB | 00m00s [ 498/1008] Installing rust-rustix+fs-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 499/1008] Installing rust-rustix+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 500/1008] Installing rust-rustix+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 501/1008] Installing rust-rustix+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 502/1008] Installing rust-tempfile-de 100% | 86.1 MiB/s | 176.3 KiB | 00m00s [ 503/1008] Installing rust-rustix+term 100% | 0.0 B/s | 124.0 B | 00m00s [ 504/1008] Installing rust-terminal_si 100% | 24.6 MiB/s | 25.2 KiB | 00m00s [ 505/1008] Installing rust-terminal_si 100% | 0.0 B/s | 124.0 B | 00m00s [ 506/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 507/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 508/1008] Installing rust-regex-autom 100% | 0.0 B/s | 124.0 B | 00m00s [ 509/1008] Installing rust-globset-dev 100% | 117.9 MiB/s | 120.7 KiB | 00m00s [ 510/1008] Installing rust-globset+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 511/1008] Installing rust-globset+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 512/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 513/1008] Installing rust-fancy-regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 514/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 515/1008] Installing rust-regex+perf- 100% | 0.0 B/s | 124.0 B | 00m00s [ 516/1008] Installing rust-regex+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 517/1008] Installing rust-hashbrown+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 518/1008] Installing rust-hashbrown+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 519/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 520/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 521/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 522/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 523/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 524/1008] Installing rust-object0.39+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 525/1008] Installing rust-ar_archive_ 100% | 170.0 MiB/s | 348.1 KiB | 00m00s [ 526/1008] Installing rust-ar_archive_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 527/1008] Installing rust-get-size2+a 100% | 0.0 B/s | 124.0 B | 00m00s [ 528/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 529/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 530/1008] Installing rust-libc+extra_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 531/1008] Installing rust-cpufeatures 100% | 45.3 MiB/s | 46.4 KiB | 00m00s [ 532/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 533/1008] Installing rust-cpufeatures 100% | 43.4 MiB/s | 44.4 KiB | 00m00s [ 534/1008] Installing rust-cpufeatures 100% | 0.0 B/s | 124.0 B | 00m00s [ 535/1008] Installing rust-csv-core-de 100% | 116.0 MiB/s | 118.8 KiB | 00m00s [ 536/1008] Installing rust-csv-core+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 537/1008] Installing ncurses-c++-libs 100% | 75.6 MiB/s | 154.9 KiB | 00m00s [ 538/1008] Installing ncurses-devel-0: 100% | 27.5 MiB/s | 1.0 MiB | 00m00s [ 539/1008] Installing libedit-devel-0: 100% | 33.0 MiB/s | 67.5 KiB | 00m00s [ 540/1008] Installing llvm-static-0:23 100% | 560.7 MiB/s | 367.2 MiB | 00m01s [ 541/1008] Installing llvm-googletest- 100% | 156.8 MiB/s | 2.2 MiB | 00m00s [ 542/1008] Installing llvm-devel-0:23. 100% | 160.9 MiB/s | 38.0 MiB | 00m00s [ 543/1008] Installing emacs-filesystem 100% | 1.0 MiB/s | 1.1 KiB | 00m00s [ 544/1008] Installing clang-resource-f 100% | 16.3 MiB/s | 16.7 KiB | 00m00s [ 545/1008] Installing clang-libs-0:23. 100% | 462.7 MiB/s | 110.6 MiB | 00m00s [ 546/1008] Installing clang-0:23.1.3-2 100% | 563.9 MiB/s | 66.5 MiB | 00m00s [ 547/1008] Installing clang-tools-extr 100% | 400.3 MiB/s | 62.0 MiB | 00m00s [ 548/1008] Installing clang-devel-0:23 100% | 257.4 MiB/s | 34.5 MiB | 00m00s [ 549/1008] Installing jemalloc-0:5.4.0 100% | 45.9 MiB/s | 940.3 KiB | 00m00s [ 550/1008] Installing jemalloc-devel-0 100% | 1.7 MiB/s | 24.3 KiB | 00m00s [ 551/1008] Installing rust-version_che 100% | 57.8 MiB/s | 59.2 KiB | 00m00s [ 552/1008] Installing rust-version_che 100% | 0.0 B/s | 124.0 B | 00m00s [ 553/1008] Installing rust-typenum-dev 100% | 390.7 MiB/s | 1.2 MiB | 00m00s [ 554/1008] Installing rust-typenum+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 555/1008] Installing rust-generic-arr 100% | 67.3 MiB/s | 68.9 KiB | 00m00s [ 556/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 557/1008] Installing rust-block-buffe 100% | 35.0 MiB/s | 35.8 KiB | 00m00s [ 558/1008] Installing rust-block-buffe 100% | 0.0 B/s | 124.0 B | 00m00s [ 559/1008] Installing rust-generic-arr 100% | 0.0 B/s | 124.0 B | 00m00s [ 560/1008] Installing rust-crypto-comm 100% | 26.2 MiB/s | 26.8 KiB | 00m00s [ 561/1008] Installing rust-crypto-comm 100% | 0.0 B/s | 124.0 B | 00m00s [ 562/1008] Installing rust-digest0.10- 100% | 86.2 MiB/s | 88.2 KiB | 00m00s [ 563/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 564/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 565/1008] Installing rust-digest0.10+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 566/1008] Installing rust-collection_ 100% | 23.2 MiB/s | 23.7 KiB | 00m00s [ 567/1008] Installing rust-collection_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 568/1008] Installing rust-attribute-d 100% | 40.0 MiB/s | 40.9 KiB | 00m00s [ 569/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 570/1008] Installing rust-attribute-d 100% | 76.9 MiB/s | 78.7 KiB | 00m00s [ 571/1008] Installing rust-attribute-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 572/1008] Installing rust-get-size-de 100% | 28.4 MiB/s | 29.0 KiB | 00m00s [ 573/1008] Installing rust-get-size-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 574/1008] Installing rust-get-size2+g 100% | 0.0 B/s | 124.0 B | 00m00s [ 575/1008] Installing rust-option-ext- 100% | 0.0 B/s | 23.0 KiB | 00m00s [ 576/1008] Installing rust-option-ext+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 577/1008] Installing rust-dirs-sys-de 100% | 29.8 MiB/s | 30.5 KiB | 00m00s [ 578/1008] Installing rust-dirs-sys+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 579/1008] Installing rust-dirs-devel- 100% | 48.9 MiB/s | 50.0 KiB | 00m00s [ 580/1008] Installing rust-dirs+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 581/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 582/1008] Installing rust-pkg-config- 100% | 74.6 MiB/s | 76.4 KiB | 00m00s [ 583/1008] Installing rust-pkg-config+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 584/1008] Installing rust-rand_core0. 100% | 76.4 MiB/s | 78.2 KiB | 00m00s [ 585/1008] Installing rust-rand_core0. 100% | 0.0 B/s | 124.0 B | 00m00s [ 586/1008] Installing rust-rand0.8-dev 100% | 106.0 MiB/s | 325.7 KiB | 00m00s [ 587/1008] Installing rust-rand0.8+sma 100% | 0.0 B/s | 124.0 B | 00m00s [ 588/1008] Installing rust-phf_generat 100% | 31.7 MiB/s | 32.5 KiB | 00m00s [ 589/1008] Installing rust-phf_generat 100% | 0.0 B/s | 124.0 B | 00m00s [ 590/1008] Installing rust-phf_codegen 100% | 43.2 MiB/s | 44.2 KiB | 00m00s [ 591/1008] Installing rust-phf_codegen 100% | 0.0 B/s | 124.0 B | 00m00s [ 592/1008] Installing rust-terminfo-de 100% | 85.6 MiB/s | 175.4 KiB | 00m00s [ 593/1008] Installing rust-terminfo+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 594/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 595/1008] Installing rust-tinyvec_mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 596/1008] Installing rust-tinyvec+tin 100% | 0.0 B/s | 124.0 B | 00m00s [ 597/1008] Installing rust-tinyvec+all 100% | 0.0 B/s | 124.0 B | 00m00s [ 598/1008] Installing rust-unicode-nor 100% | 232.3 MiB/s | 713.6 KiB | 00m00s [ 599/1008] Installing rust-find-msvc-t 100% | 113.6 MiB/s | 116.3 KiB | 00m00s [ 600/1008] Installing rust-find-msvc-t 100% | 0.0 B/s | 124.0 B | 00m00s [ 601/1008] Installing rust-cc-devel-0: 100% | 199.3 MiB/s | 408.2 KiB | 00m00s [ 602/1008] Installing rust-cc+default- 100% | 0.0 B/s | 124.0 B | 00m00s [ 603/1008] Installing rust-tikv-jemall 100% | 85.2 MiB/s | 87.2 KiB | 00m00s [ 604/1008] Installing rust-tikv-jemall 100% | 48.4 MiB/s | 49.5 KiB | 00m00s [ 605/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 606/1008] Installing rust-psm-devel-0 100% | 52.7 MiB/s | 107.8 KiB | 00m00s [ 607/1008] Installing rust-psm+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 608/1008] Installing rust-cc+parallel 100% | 0.0 B/s | 124.0 B | 00m00s [ 609/1008] Installing rust-urlencoding 100% | 19.6 MiB/s | 20.1 KiB | 00m00s [ 610/1008] Installing rust-urlencoding 100% | 0.0 B/s | 124.0 B | 00m00s [ 611/1008] Installing rust-escape8259- 100% | 0.0 B/s | 14.1 KiB | 00m00s [ 612/1008] Installing rust-escape8259+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 613/1008] Installing rust-termtree0.5 100% | 20.7 MiB/s | 21.2 KiB | 00m00s [ 614/1008] Installing rust-termtree0.5 100% | 0.0 B/s | 124.0 B | 00m00s [ 615/1008] Installing rust-autocfg-dev 100% | 31.3 MiB/s | 64.1 KiB | 00m00s [ 616/1008] Installing rust-autocfg+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 617/1008] Installing rust-fs-err-deve 100% | 106.8 MiB/s | 109.4 KiB | 00m00s [ 618/1008] Installing rust-fs-err+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 619/1008] Installing rust-num-traits- 100% | 132.8 MiB/s | 272.0 KiB | 00m00s [ 620/1008] Installing rust-chrono-deve 100% | 257.7 MiB/s | 1.3 MiB | 00m00s [ 621/1008] Installing rust-chrono+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 622/1008] Installing rust-chrono+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 623/1008] Installing rust-chrono+now- 100% | 0.0 B/s | 124.0 B | 00m00s [ 624/1008] Installing rust-chrono+iana 100% | 0.0 B/s | 124.0 B | 00m00s [ 625/1008] Installing rust-chrono+cloc 100% | 0.0 B/s | 124.0 B | 00m00s [ 626/1008] Installing rust-foldhash-de 100% | 58.0 MiB/s | 59.4 KiB | 00m00s [ 627/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 628/1008] Installing rust-hashbrown+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 629/1008] Installing rust-hashlink-de 100% | 165.5 MiB/s | 169.4 KiB | 00m00s [ 630/1008] Installing rust-hashlink+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 631/1008] Installing rust-stable_dere 100% | 0.0 B/s | 24.4 KiB | 00m00s [ 632/1008] Installing rust-yoke-devel- 100% | 137.2 MiB/s | 140.5 KiB | 00m00s [ 633/1008] Installing rust-yoke+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 634/1008] Installing rust-zerovec+yok 100% | 0.0 B/s | 124.0 B | 00m00s [ 635/1008] Installing rust-icu_collect 100% | 125.9 MiB/s | 644.5 KiB | 00m00s [ 636/1008] Installing rust-zerotrie+yo 100% | 0.0 B/s | 124.0 B | 00m00s [ 637/1008] Installing rust-scopeguard- 100% | 33.7 MiB/s | 34.5 KiB | 00m00s [ 638/1008] Installing rust-lock_api-de 100% | 196.3 MiB/s | 201.0 KiB | 00m00s [ 639/1008] Installing rust-lock_api+at 100% | 0.0 B/s | 124.0 B | 00m00s [ 640/1008] Installing rust-lock_api+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 641/1008] Installing rust-cfg_aliases 100% | 22.6 MiB/s | 23.1 KiB | 00m00s [ 642/1008] Installing rust-cfg_aliases 100% | 0.0 B/s | 124.0 B | 00m00s [ 643/1008] Installing rust-strsim-deve 100% | 53.6 MiB/s | 54.8 KiB | 00m00s [ 644/1008] Installing rust-strsim+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 645/1008] Installing rust-clap_lex-de 100% | 0.0 B/s | 43.9 KiB | 00m00s [ 646/1008] Installing rust-clap_lex+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 647/1008] Installing rust-clap_builde 100% | 186.1 MiB/s | 952.8 KiB | 00m00s [ 648/1008] Installing rust-clap-devel- 100% | 41.4 MiB/s | 254.1 KiB | 00m00s [ 649/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 650/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 651/1008] Installing rust-clap+help-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 652/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 653/1008] Installing rust-clap+error- 100% | 0.0 B/s | 124.0 B | 00m00s [ 654/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 655/1008] Installing rust-clap+sugges 100% | 0.0 B/s | 124.0 B | 00m00s [ 656/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 657/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 658/1008] Installing rust-clap+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 659/1008] Installing rust-clap_comple 100% | 94.5 MiB/s | 193.6 KiB | 00m00s [ 660/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 661/1008] Installing rust-clap_comple 100% | 39.0 MiB/s | 39.9 KiB | 00m00s [ 662/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 663/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 664/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 665/1008] Installing rust-clap+usage- 100% | 0.0 B/s | 124.0 B | 00m00s [ 666/1008] Installing rust-difflib-dev 100% | 39.5 MiB/s | 40.4 KiB | 00m00s [ 667/1008] Installing rust-difflib+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 668/1008] Installing rust-lazy_static 100% | 38.1 MiB/s | 39.0 KiB | 00m00s [ 669/1008] Installing rust-lazy_static 100% | 0.0 B/s | 124.0 B | 00m00s [ 670/1008] Installing rust-sharded-sla 100% | 128.3 MiB/s | 262.7 KiB | 00m00s [ 671/1008] Installing rust-sharded-sla 100% | 0.0 B/s | 124.0 B | 00m00s [ 672/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 673/1008] Installing rust-pin-project 100% | 46.3 MiB/s | 237.3 KiB | 00m00s [ 674/1008] Installing rust-pin-project 100% | 0.0 B/s | 124.0 B | 00m00s [ 675/1008] Installing rust-tracing-dev 100% | 154.8 MiB/s | 475.5 KiB | 00m00s [ 676/1008] Installing rust-tracing+std 100% | 0.0 B/s | 124.0 B | 00m00s [ 677/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 678/1008] Installing rust-tracing+tra 100% | 0.0 B/s | 124.0 B | 00m00s [ 679/1008] Installing rust-normalize-l 100% | 0.0 B/s | 15.8 KiB | 00m00s [ 680/1008] Installing rust-normalize-l 100% | 0.0 B/s | 124.0 B | 00m00s [ 681/1008] Installing rust-snapbox-dev 100% | 89.5 MiB/s | 274.9 KiB | 00m00s [ 682/1008] Installing rust-dyn-clone-d 100% | 34.5 MiB/s | 35.4 KiB | 00m00s [ 683/1008] Installing rust-dyn-clone+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 684/1008] Installing rust-inventory-d 100% | 43.0 MiB/s | 44.0 KiB | 00m00s [ 685/1008] Installing rust-inventory+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 686/1008] Installing rust-salsa-macro 100% | 105.6 MiB/s | 108.1 KiB | 00m00s [ 687/1008] Installing rust-salsa-macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 688/1008] Installing rust-boxcar-deve 100% | 87.8 MiB/s | 89.9 KiB | 00m00s [ 689/1008] Installing rust-boxcar+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 690/1008] Installing rust-simdutf8-de 100% | 63.9 MiB/s | 131.0 KiB | 00m00s [ 691/1008] Installing rust-bytecheck+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 692/1008] Installing rust-winnow0.7-d 100% | 156.9 MiB/s | 1.3 MiB | 00m00s [ 693/1008] Installing rust-toml0.9+par 100% | 0.0 B/s | 124.0 B | 00m00s [ 694/1008] Installing rust-diff-devel- 100% | 445.4 MiB/s | 912.2 KiB | 00m00s [ 695/1008] Installing rust-diff+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 696/1008] Installing rust-pretty_asse 100% | 121.8 MiB/s | 124.8 KiB | 00m00s [ 697/1008] Installing rust-unscanny-de 100% | 0.0 B/s | 36.9 KiB | 00m00s [ 698/1008] Installing rust-unscanny+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 699/1008] Installing rust-pep440_rs-d 100% | 203.0 MiB/s | 207.9 KiB | 00m00s [ 700/1008] Installing rust-pep440_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 701/1008] Installing rust-pep440_rs+v 100% | 0.0 B/s | 124.0 B | 00m00s [ 702/1008] Installing rust-paste-devel 100% | 35.7 MiB/s | 73.1 KiB | 00m00s [ 703/1008] Installing rust-paste+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 704/1008] Installing rust-litemap-dev 100% | 16.4 MiB/s | 134.0 KiB | 00m00s [ 705/1008] Installing rust-icu_locale_ 100% | 66.3 MiB/s | 407.4 KiB | 00m00s [ 706/1008] Installing rust-icu_provide 100% | 102.2 MiB/s | 209.4 KiB | 00m00s [ 707/1008] Installing rust-icu_normali 100% | 422.3 MiB/s | 3.0 MiB | 00m00s [ 708/1008] Installing rust-icu_provide 100% | 0.0 B/s | 124.0 B | 00m00s [ 709/1008] Installing rust-icu_locale_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 710/1008] Installing rust-icu_propert 100% | 189.3 MiB/s | 581.6 KiB | 00m00s [ 711/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 27.9 KiB | 00m00s [ 712/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 713/1008] Installing rust-idna-devel- 100% | 303.4 MiB/s | 932.0 KiB | 00m00s [ 714/1008] Installing rust-idna+alloc- 100% | 0.0 B/s | 124.0 B | 00m00s [ 715/1008] Installing rust-idna+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 716/1008] Installing rust-ryu-devel-0 100% | 78.6 MiB/s | 161.0 KiB | 00m00s [ 717/1008] Installing rust-ryu+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 718/1008] Installing rust-zmij-devel- 100% | 66.0 MiB/s | 67.6 KiB | 00m00s [ 719/1008] Installing rust-zmij+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 720/1008] Installing rust-itoa-devel- 100% | 35.2 MiB/s | 36.0 KiB | 00m00s [ 721/1008] Installing rust-itoa+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 722/1008] Installing rust-serde_json- 100% | 142.8 MiB/s | 731.1 KiB | 00m00s [ 723/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 724/1008] Installing rust-serde_json+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 725/1008] Installing rust-gen-lsp-typ 100% | 321.3 MiB/s | 658.1 KiB | 00m00s [ 726/1008] Installing rust-snapbox+str 100% | 0.0 B/s | 124.0 B | 00m00s [ 727/1008] Installing rust-escargot-de 100% | 37.5 MiB/s | 76.7 KiB | 00m00s [ 728/1008] Installing rust-escargot+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 729/1008] Installing rust-serde_json+ 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 730/1008] Installing rust-schemars-de 100% | 52.5 MiB/s | 538.0 KiB | 00m00s [ 731/1008] Installing rust-schemars+sc 100% | 0.0 B/s | 124.0 B | 00m00s [ 732/1008] Installing rust-cfg-if-deve 100% | 23.9 MiB/s | 24.5 KiB | 00m00s [ 733/1008] Installing rust-cfg-if+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 734/1008] Installing rust-nix-devel-0 100% | 184.8 MiB/s | 1.7 MiB | 00m00s [ 735/1008] Installing rust-getrandom-d 100% | 55.9 MiB/s | 171.7 KiB | 00m00s [ 736/1008] Installing rust-chacha20-de 100% | 75.3 MiB/s | 154.1 KiB | 00m00s [ 737/1008] Installing rust-crc32fast-d 100% | 60.0 MiB/s | 122.9 KiB | 00m00s [ 738/1008] Installing rust-crc32fast+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 739/1008] Installing rust-crc32fast+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 740/1008] Installing rust-zip-devel-0 100% | 202.9 MiB/s | 623.3 KiB | 00m00s [ 741/1008] Installing rust-zip+_deflat 100% | 0.0 B/s | 124.0 B | 00m00s [ 742/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 743/1008] Installing rust-chacha20+rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 744/1008] Installing rust-tempfile+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 745/1008] Installing rust-tempfile+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 746/1008] Installing rust-insta-devel 100% | 74.1 MiB/s | 531.2 KiB | 00m00s [ 747/1008] Installing rust-insta+serde 100% | 0.0 B/s | 124.0 B | 00m00s [ 748/1008] Installing rust-insta+conso 100% | 0.0 B/s | 124.0 B | 00m00s [ 749/1008] Installing rust-insta+color 100% | 0.0 B/s | 124.0 B | 00m00s [ 750/1008] Installing rust-insta+defau 100% | 0.0 B/s | 124.0 B | 00m00s [ 751/1008] Installing rust-insta+regex 100% | 0.0 B/s | 124.0 B | 00m00s [ 752/1008] Installing rust-insta+pest- 100% | 0.0 B/s | 124.0 B | 00m00s [ 753/1008] Installing rust-getrandom+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 754/1008] Installing rust-getrandom+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 755/1008] Installing rust-rand+sys_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 756/1008] Installing rust-nix+fs-deve 100% | 0.0 B/s | 124.0 B | 00m00s [ 757/1008] Installing rust-nix+term-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 758/1008] Installing rust-nix+process 100% | 0.0 B/s | 124.0 B | 00m00s [ 759/1008] Installing rust-nix+signal- 100% | 0.0 B/s | 124.0 B | 00m00s [ 760/1008] Installing rust-parking_lot 100% | 68.6 MiB/s | 140.4 KiB | 00m00s [ 761/1008] Installing rust-parking_lot 100% | 0.0 B/s | 124.0 B | 00m00s [ 762/1008] Installing rust-parking_lot 100% | 98.3 MiB/s | 201.4 KiB | 00m00s [ 763/1008] Installing rust-parking_lot 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 764/1008] Installing rust-salsa-devel 100% | 93.9 MiB/s | 1.4 MiB | 00m00s [ 765/1008] Installing rust-test-case-c 100% | 62.7 MiB/s | 64.2 KiB | 00m00s [ 766/1008] Installing rust-test-case-m 100% | 12.4 MiB/s | 12.7 KiB | 00m00s [ 767/1008] Installing rust-thread_loca 100% | 55.3 MiB/s | 56.6 KiB | 00m00s [ 768/1008] Installing rust-thread_loca 100% | 0.0 B/s | 124.0 B | 00m00s [ 769/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 770/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 771/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 772/1008] Installing rust-tracing-fla 100% | 29.5 MiB/s | 30.2 KiB | 00m00s [ 773/1008] Installing rust-sha2_0.10-d 100% | 54.8 MiB/s | 112.3 KiB | 00m00s [ 774/1008] Installing rust-pest_meta-d 100% | 136.2 MiB/s | 279.0 KiB | 00m00s [ 775/1008] Installing rust-pest_meta+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 776/1008] Installing rust-pest_genera 100% | 81.3 MiB/s | 83.3 KiB | 00m00s [ 777/1008] Installing rust-pest_derive 100% | 39.0 MiB/s | 79.9 KiB | 00m00s [ 778/1008] Installing rust-pest_genera 100% | 0.0 B/s | 124.0 B | 00m00s [ 779/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 780/1008] Installing rust-pest_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 781/1008] Installing rust-insta+pest_ 100% | 0.0 B/s | 124.0 B | 00m00s [ 782/1008] Installing rust-libloading0 100% | 55.1 MiB/s | 112.9 KiB | 00m00s [ 783/1008] Installing rust-libloading0 100% | 0.0 B/s | 124.0 B | 00m00s [ 784/1008] Installing rust-tap-devel-0 100% | 38.6 MiB/s | 39.5 KiB | 00m00s [ 785/1008] Installing rust-tap+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 786/1008] Installing rust-wyz-devel-0 100% | 59.7 MiB/s | 61.1 KiB | 00m00s [ 787/1008] Installing rust-radium-deve 100% | 48.2 MiB/s | 49.4 KiB | 00m00s [ 788/1008] Installing rust-radium+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 789/1008] Installing rust-predicates- 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 790/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 791/1008] Installing rust-predicates- 100% | 63.6 MiB/s | 130.3 KiB | 00m00s [ 792/1008] Installing rust-predicates+ 100% | 0.0 B/s | 124.0 B | 00m00s [ 793/1008] Installing rust-predicates- 100% | 20.0 MiB/s | 20.5 KiB | 00m00s [ 794/1008] Installing rust-predicates- 100% | 0.0 B/s | 124.0 B | 00m00s [ 795/1008] Installing rust-rustversion 100% | 33.4 MiB/s | 68.3 KiB | 00m00s [ 796/1008] Installing rust-rustversion 100% | 0.0 B/s | 124.0 B | 00m00s [ 797/1008] Installing rust-castaway-de 100% | 39.8 MiB/s | 40.8 KiB | 00m00s [ 798/1008] Installing rust-castaway+al 100% | 0.0 B/s | 124.0 B | 00m00s [ 799/1008] Installing rust-char_str-de 100% | 100.6 MiB/s | 309.0 KiB | 00m00s [ 800/1008] Installing rust-char_str+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 801/1008] Installing rust-anstyle-que 100% | 26.0 MiB/s | 26.7 KiB | 00m00s [ 802/1008] Installing rust-anstyle-que 100% | 0.0 B/s | 124.0 B | 00m00s [ 803/1008] Installing rust-utf8parse-d 100% | 34.4 MiB/s | 35.2 KiB | 00m00s [ 804/1008] Installing rust-utf8parse+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 805/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 806/1008] Installing rust-anstyle-par 100% | 0.0 B/s | 124.0 B | 00m00s [ 807/1008] Installing rust-anstyle-svg 100% | 63.3 MiB/s | 64.8 KiB | 00m00s [ 808/1008] Installing rust-anstyle-svg 100% | 0.0 B/s | 124.0 B | 00m00s [ 809/1008] Installing rust-colorchoice 100% | 0.0 B/s | 21.7 KiB | 00m00s [ 810/1008] Installing rust-colorchoice 100% | 0.0 B/s | 124.0 B | 00m00s [ 811/1008] Installing rust-anstream-de 100% | 100.1 MiB/s | 102.5 KiB | 00m00s [ 812/1008] Installing rust-anstream+au 100% | 0.0 B/s | 124.0 B | 00m00s [ 813/1008] Installing rust-anstream+wi 100% | 0.0 B/s | 124.0 B | 00m00s [ 814/1008] Installing rust-anstream+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 815/1008] Installing rust-clap_builde 100% | 0.0 B/s | 124.0 B | 00m00s [ 816/1008] Installing rust-clap+color- 100% | 0.0 B/s | 124.0 B | 00m00s [ 817/1008] Installing rust-clap+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 818/1008] Installing rust-clap_comple 100% | 19.4 MiB/s | 19.8 KiB | 00m00s [ 819/1008] Installing rust-snapbox-mac 100% | 0.0 B/s | 124.0 B | 00m00s [ 820/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 821/1008] Installing rust-icu_propert 100% | 208.9 MiB/s | 1.5 MiB | 00m00s [ 822/1008] Installing rust-icu_propert 100% | 0.0 B/s | 124.0 B | 00m00s [ 823/1008] Installing rust-icu_normali 100% | 200.5 MiB/s | 410.6 KiB | 00m00s [ 824/1008] Installing rust-icu_normali 100% | 0.0 B/s | 124.0 B | 00m00s [ 825/1008] Installing rust-idna_adapte 100% | 0.0 B/s | 124.0 B | 00m00s [ 826/1008] Installing rust-idna+compil 100% | 0.0 B/s | 124.0 B | 00m00s [ 827/1008] Installing rust-url-devel-0 100% | 277.6 MiB/s | 568.5 KiB | 00m00s [ 828/1008] Installing rust-url+serde-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 829/1008] Installing rust-url+std-dev 100% | 0.0 B/s | 124.0 B | 00m00s [ 830/1008] Installing rust-url+default 100% | 0.0 B/s | 124.0 B | 00m00s [ 831/1008] Installing rust-pep508_rs-d 100% | 110.5 MiB/s | 339.6 KiB | 00m00s [ 832/1008] Installing rust-pep508_rs+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 833/1008] Installing rust-funty-devel 100% | 55.1 MiB/s | 56.4 KiB | 00m00s [ 834/1008] Installing rust-bitvec-deve 100% | 77.0 MiB/s | 1.0 MiB | 00m00s [ 835/1008] Installing rust-typed-arena 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [ 836/1008] Installing rust-static_asse 100% | 63.9 MiB/s | 65.5 KiB | 00m00s [ 837/1008] Installing rust-static_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 838/1008] Installing rust-compact_str 100% | 126.7 MiB/s | 389.1 KiB | 00m00s [ 839/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 840/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 841/1008] Installing rust-same-file-d 100% | 33.3 MiB/s | 34.1 KiB | 00m00s [ 842/1008] Installing rust-same-file+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 843/1008] Installing rust-walkdir-dev 100% | 107.2 MiB/s | 109.8 KiB | 00m00s [ 844/1008] Installing rust-walkdir+def 100% | 0.0 B/s | 124.0 B | 00m00s [ 845/1008] Installing rust-ignore-deve 100% | 155.8 MiB/s | 319.0 KiB | 00m00s [ 846/1008] Installing rust-ignore+defa 100% | 0.0 B/s | 124.0 B | 00m00s [ 847/1008] Installing rust-globwalk-de 100% | 33.4 MiB/s | 34.2 KiB | 00m00s [ 848/1008] Installing rust-globwalk+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 849/1008] Installing rust-notify-deve 100% | 154.1 MiB/s | 157.8 KiB | 00m00s [ 850/1008] Installing rust-heck-devel- 100% | 43.7 MiB/s | 44.7 KiB | 00m00s [ 851/1008] Installing rust-heck+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 852/1008] Installing rust-strum_macro 100% | 73.4 MiB/s | 150.3 KiB | 00m00s [ 853/1008] Installing rust-strum_macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 854/1008] Installing rust-clap_derive 100% | 87.6 MiB/s | 179.4 KiB | 00m00s [ 855/1008] Installing rust-clap_derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 856/1008] Installing rust-clap+derive 100% | 0.0 B/s | 124.0 B | 00m00s [ 857/1008] Installing rust-libtest-mim 100% | 50.0 MiB/s | 102.3 KiB | 00m00s [ 858/1008] Installing rust-libtest-mim 100% | 0.0 B/s | 124.0 B | 00m00s [ 859/1008] Installing rust-glob-devel- 100% | 84.2 MiB/s | 86.2 KiB | 00m00s [ 860/1008] Installing rust-glob+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 861/1008] Installing rust-clang-sys-d 100% | 104.4 MiB/s | 213.8 KiB | 00m00s [ 862/1008] Installing rust-clang-sys+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 863/1008] Installing rust-clang-sys+l 100% | 0.0 B/s | 124.0 B | 00m00s [ 864/1008] Installing rust-clang-sys+r 100% | 0.0 B/s | 124.0 B | 00m00s [ 865/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 866/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 867/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 868/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 869/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 870/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 871/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 872/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 873/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 874/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 875/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 876/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 877/1008] Installing rust-clang-sys+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 878/1008] Installing rust-bindgen-dev 100% | 217.1 MiB/s | 1.1 MiB | 00m00s [ 879/1008] Installing rust-bindgen+run 100% | 0.0 B/s | 124.0 B | 00m00s [ 880/1008] Installing rust-zstd-sys-de 100% | 159.0 MiB/s | 325.6 KiB | 00m00s [ 881/1008] Installing rust-zstd-safe-d 100% | 121.8 MiB/s | 124.7 KiB | 00m00s [ 882/1008] Installing rust-zstd-sys+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 883/1008] Installing rust-zstd-safe+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 884/1008] Installing rust-zstd-devel- 100% | 38.2 MiB/s | 117.5 KiB | 00m00s [ 885/1008] Installing rust-colored-dev 100% | 60.2 MiB/s | 123.2 KiB | 00m00s [ 886/1008] Installing rust-arrayvec-de 100% | 123.1 MiB/s | 126.1 KiB | 00m00s [ 887/1008] Installing rust-vte-devel-0 100% | 153.4 MiB/s | 314.2 KiB | 00m00s [ 888/1008] Installing rust-strip-ansi- 100% | 21.6 MiB/s | 22.1 KiB | 00m00s [ 889/1008] Installing rust-strip-ansi- 100% | 0.0 B/s | 124.0 B | 00m00s [ 890/1008] Installing rust-insta+strip 100% | 0.0 B/s | 124.0 B | 00m00s [ 891/1008] Installing rust-anyhow-deve 100% | 73.0 MiB/s | 224.3 KiB | 00m00s [ 892/1008] Installing rust-anyhow+std- 100% | 0.0 B/s | 124.0 B | 00m00s [ 893/1008] Installing rust-insta+filte 100% | 0.0 B/s | 124.0 B | 00m00s [ 894/1008] Installing rust-quick-junit 100% | 132.3 MiB/s | 135.5 KiB | 00m00s [ 895/1008] Installing rust-colored+no- 100% | 0.0 B/s | 124.0 B | 00m00s [ 896/1008] Installing rust-zip+zstd-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 897/1008] Installing rust-datatest-st 100% | 34.6 MiB/s | 106.3 KiB | 00m00s [ 898/1008] Installing rust-strum+strum 100% | 0.0 B/s | 124.0 B | 00m00s [ 899/1008] Installing rust-is-macro-de 100% | 30.2 MiB/s | 30.9 KiB | 00m00s [ 900/1008] Installing rust-notify+maco 100% | 0.0 B/s | 124.0 B | 00m00s [ 901/1008] Installing rust-assert_fs-d 100% | 67.6 MiB/s | 69.2 KiB | 00m00s [ 902/1008] Installing rust-salsa+compa 100% | 0.0 B/s | 124.0 B | 00m00s [ 903/1008] Installing rust-compact_str 100% | 0.0 B/s | 124.0 B | 00m00s [ 904/1008] Installing rust-get-size2+c 100% | 0.0 B/s | 124.0 B | 00m00s [ 905/1008] Installing rust-typed-arena 100% | 0.0 B/s | 124.0 B | 00m00s [ 906/1008] Installing rust-bitvec+allo 100% | 0.0 B/s | 124.0 B | 00m00s [ 907/1008] Installing rust-pyproject-t 100% | 49.8 MiB/s | 51.0 KiB | 00m00s [ 908/1008] Installing rust-gen-lsp-typ 100% | 0.0 B/s | 124.0 B | 00m00s [ 909/1008] Installing rust-snapbox+col 100% | 0.0 B/s | 124.0 B | 00m00s [ 910/1008] Installing rust-clap_comple 100% | 0.0 B/s | 124.0 B | 00m00s [ 911/1008] Installing rust-snapbox+ter 100% | 0.0 B/s | 124.0 B | 00m00s [ 912/1008] Installing rust-char_str+ge 100% | 0.0 B/s | 124.0 B | 00m00s [ 913/1008] Installing rust-char_str+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 914/1008] Installing rust-arc-swap-de 100% | 79.0 MiB/s | 242.6 KiB | 00m00s [ 915/1008] Installing rust-indoc-devel 100% | 28.1 MiB/s | 57.6 KiB | 00m00s [ 916/1008] Installing rust-insta+redac 100% | 0.0 B/s | 124.0 B | 00m00s [ 917/1008] Installing rust-tracing-fla 100% | 0.0 B/s | 124.0 B | 00m00s [ 918/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 919/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 920/1008] Installing rust-test-case-d 100% | 0.0 B/s | 17.1 KiB | 00m00s [ 921/1008] Installing rust-salsa+inven 100% | 0.0 B/s | 124.0 B | 00m00s [ 922/1008] Installing rust-salsa+macro 100% | 0.0 B/s | 124.0 B | 00m00s [ 923/1008] Installing rust-salsa+order 100% | 0.0 B/s | 124.0 B | 00m00s [ 924/1008] Installing rust-salsa+salsa 100% | 0.0 B/s | 124.0 B | 00m00s [ 925/1008] Installing rust-get-size2+p 100% | 0.0 B/s | 124.0 B | 00m00s [ 926/1008] Installing rust-dashmap-dev 100% | 64.7 MiB/s | 132.6 KiB | 00m00s [ 927/1008] Installing rust-ctrlc-devel 100% | 7.2 MiB/s | 44.5 KiB | 00m00s [ 928/1008] Installing rust-clearscreen 100% | 126.2 MiB/s | 258.5 KiB | 00m00s [ 929/1008] Installing rust-quickcheck- 100% | 101.2 MiB/s | 103.6 KiB | 00m00s [ 930/1008] Installing rust-insta-cmd-d 100% | 16.3 MiB/s | 33.4 KiB | 00m00s [ 931/1008] Installing rust-insta+json- 100% | 0.0 B/s | 124.0 B | 00m00s [ 932/1008] Installing rust-insta+ron-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 933/1008] Installing rust-cachedir-de 100% | 17.3 MiB/s | 17.7 KiB | 00m00s [ 934/1008] Installing rust-rand+std_rn 100% | 0.0 B/s | 124.0 B | 00m00s [ 935/1008] Installing rust-zip+deflate 100% | 0.0 B/s | 124.0 B | 00m00s [ 936/1008] Installing rust-etcetera-de 100% | 62.2 MiB/s | 63.7 KiB | 00m00s [ 937/1008] Installing rust-filetime-de 100% | 54.6 MiB/s | 55.9 KiB | 00m00s [ 938/1008] Installing rust-stacker-dev 100% | 20.8 MiB/s | 42.5 KiB | 00m00s [ 939/1008] Installing rust-schemars+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 940/1008] Installing rust-schemars+st 100% | 0.0 B/s | 124.0 B | 00m00s [ 941/1008] Installing rust-snapbox+exa 100% | 0.0 B/s | 124.0 B | 00m00s [ 942/1008] Installing rust-lsp-server- 100% | 64.2 MiB/s | 65.7 KiB | 00m00s [ 943/1008] Installing rust-csv-devel-0 100% | 449.3 MiB/s | 5.8 MiB | 00m00s [ 944/1008] Installing rust-libcst-deve 100% | 122.2 MiB/s | 625.6 KiB | 00m00s [ 945/1008] Installing rust-pretty_asse 100% | 0.0 B/s | 124.0 B | 00m00s [ 946/1008] Installing rust-rkyv+bytech 100% | 0.0 B/s | 124.0 B | 00m00s [ 947/1008] Installing rust-snapbox+cmd 100% | 0.0 B/s | 124.0 B | 00m00s [ 948/1008] Installing rust-snapbox+dif 100% | 0.0 B/s | 124.0 B | 00m00s [ 949/1008] Installing rust-tracing+att 100% | 0.0 B/s | 124.0 B | 00m00s [ 950/1008] Installing rust-tracing+log 100% | 0.0 B/s | 124.0 B | 00m00s [ 951/1008] Installing rust-tracing+rel 100% | 0.0 B/s | 124.0 B | 00m00s [ 952/1008] Installing rust-clap+string 100% | 0.0 B/s | 124.0 B | 00m00s [ 953/1008] Installing rust-clap+env-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 954/1008] Installing rust-clap+wrap_h 100% | 0.0 B/s | 124.0 B | 00m00s [ 955/1008] Installing rust-tracing-sub 100% | 0.0 B/s | 124.0 B | 00m00s [ 956/1008] Installing rust-argfile-dev 100% | 25.5 MiB/s | 26.1 KiB | 00m00s [ 957/1008] Installing rust-tikv-jemall 100% | 0.0 B/s | 124.0 B | 00m00s [ 958/1008] Installing rust-unicode-nor 100% | 0.0 B/s | 124.0 B | 00m00s [ 959/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 960/1008] Installing rust-get-size2+d 100% | 0.0 B/s | 124.0 B | 00m00s [ 961/1008] Installing rust-rkyv+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 962/1008] Installing rust-indicatif+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 963/1008] Installing rust-itertools+u 100% | 0.0 B/s | 124.0 B | 00m00s [ 964/1008] Installing rust-jiff+tz-sys 100% | 0.0 B/s | 124.0 B | 00m00s [ 965/1008] Installing rust-jiff+tzdb-c 100% | 0.0 B/s | 124.0 B | 00m00s [ 966/1008] Installing rust-jiff+tzdb-z 100% | 0.0 B/s | 124.0 B | 00m00s [ 967/1008] Installing rust-fern-devel- 100% | 220.3 MiB/s | 451.2 KiB | 00m00s [ 968/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 969/1008] Installing rust-jiff+tz-fat 100% | 0.0 B/s | 124.0 B | 00m00s [ 970/1008] Installing rust-rayon-devel 100% | 126.7 MiB/s | 908.1 KiB | 00m00s [ 971/1008] Installing rust-tracing-log 100% | 0.0 B/s | 124.0 B | 00m00s [ 972/1008] Installing rust-crossbeam+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 973/1008] Installing rust-imperative- 100% | 74.4 MiB/s | 76.2 KiB | 00m00s [ 974/1008] Installing rust-path-absolu 100% | 0.0 B/s | 124.0 B | 00m00s [ 975/1008] Installing pyproject-rpm-ma 100% | 167.1 MiB/s | 171.1 KiB | 00m00s [ 976/1008] Installing rust-toml+serde- 100% | 0.0 B/s | 124.0 B | 00m00s [ 977/1008] Installing rust-toml+std-de 100% | 0.0 B/s | 124.0 B | 00m00s [ 978/1008] Installing rust-camino+serd 100% | 0.0 B/s | 124.0 B | 00m00s [ 979/1008] Installing rust-strum+std-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 980/1008] Installing rust-syn2+defaul 100% | 0.0 B/s | 124.0 B | 00m00s [ 981/1008] Installing rust-ordermap+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 982/1008] Installing rust-serde_test- 100% | 99.2 MiB/s | 101.5 KiB | 00m00s [ 983/1008] Installing rust-thin-vec+se 100% | 0.0 B/s | 124.0 B | 00m00s [ 984/1008] Installing rust-toml+displa 100% | 0.0 B/s | 124.0 B | 00m00s [ 985/1008] Installing rust-toml+parse- 100% | 0.0 B/s | 124.0 B | 00m00s [ 986/1008] Installing rust-jiff+tzdb-b 100% | 0.0 B/s | 124.0 B | 00m00s [ 987/1008] Installing rust-quickcheck_ 100% | 27.1 MiB/s | 27.7 KiB | 00m00s [ 988/1008] Installing rust-syn2+fold-d 100% | 0.0 B/s | 124.0 B | 00m00s [ 989/1008] Installing rust-get-size2+o 100% | 0.0 B/s | 124.0 B | 00m00s [ 990/1008] Installing rust-get-size2+i 100% | 0.0 B/s | 124.0 B | 00m00s [ 991/1008] Installing rust-similar2+de 100% | 0.0 B/s | 124.0 B | 00m00s [ 992/1008] Installing rust-shellexpand 100% | 0.0 B/s | 124.0 B | 00m00s [ 993/1008] Installing rust-get-size2+t 100% | 0.0 B/s | 124.0 B | 00m00s [ 994/1008] Installing rust-jiff+perf-i 100% | 0.0 B/s | 124.0 B | 00m00s [ 995/1008] Installing rust-get-size2+s 100% | 0.0 B/s | 124.0 B | 00m00s [ 996/1008] Installing rust-get-size2+h 100% | 0.0 B/s | 124.0 B | 00m00s [ 997/1008] Installing rust-wild-devel- 100% | 0.0 B/s | 26.6 KiB | 00m00s [ 998/1008] Installing rust-supports-hy 100% | 20.1 MiB/s | 20.6 KiB | 00m00s [ 999/1008] Installing rust-seahash-dev 100% | 65.3 MiB/s | 66.9 KiB | 00m00s [1000/1008] Installing rust-rustc-stabl 100% | 64.6 MiB/s | 66.2 KiB | 00m00s [1001/1008] Installing rust-pathdiff-de 100% | 0.0 B/s | 23.2 KiB | 00m00s [1002/1008] Installing rust-path-slash- 100% | 43.2 MiB/s | 44.3 KiB | 00m00s [1003/1008] Installing rust-natord-deve 100% | 0.0 B/s | 11.0 KiB | 00m00s [1004/1008] Installing rust-matchit-dev 100% | 160.6 MiB/s | 164.4 KiB | 00m00s [1005/1008] Installing rust-jod-thread- 100% | 0.0 B/s | 17.0 KiB | 00m00s [1006/1008] Installing rust-dunce-devel 100% | 0.0 B/s | 21.7 KiB | 00m00s [1007/1008] Installing rust-drop_bomb-d 100% | 0.0 B/s | 19.2 KiB | 00m00s [1008/1008] Installing rust-countme-dev 100% | 230.8 KiB/s | 28.2 KiB | 00m00s Warning: skipped OpenPGP checks for 11 packages from repository: copr_base Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.7JAuZb setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Fn26FI + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides Import error: No module named 'packaging' + cat /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 390.3 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 102.5 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: python3-devel x86_64 0:3.15.0-1.fc46 fedora 2.5 MiB python3-packaging noarch 0:26.3-1.fc46 fedora 1.3 MiB python3-pip noarch 0:26.2.1-1.fc46 fedora 12.3 MiB Installing dependencies: python3-rpm-generators noarch 0:14-35.fc46 fedora 81.9 KiB Transaction Summary: Installing: 4 packages Total size of inbound packages is 4 MiB. Need to download 4 MiB. After this operation, 16 MiB extra will be used (install 16 MiB, remove 0 B). [1/4] python3-packaging-0:26.3-1.fc46.n 100% | 1.5 MiB/s | 293.6 KiB | 00m00s [2/4] python3-devel-0:3.15.0-1.fc46.x86 100% | 2.2 MiB/s | 483.0 KiB | 00m00s [3/4] python3-rpm-generators-0:14-35.fc 100% | 524.2 KiB/s | 28.8 KiB | 00m00s [4/4] python3-pip-0:26.2.1-1.fc46.noarc 100% | 9.2 MiB/s | 2.8 MiB | 00m00s -------------------------------------------------------------------------------- [4/4] Total 100% | 10.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% | 121.0 B/s | 4.0 B | 00m00s [3/6] Installing python3-packaging-0:26 100% | 186.6 MiB/s | 1.3 MiB | 00m00s [4/6] Installing python3-rpm-generators 100% | 81.1 MiB/s | 83.1 KiB | 00m00s [5/6] Installing python3-devel-0:3.15.0 100% | 78.3 MiB/s | 2.5 MiB | 00m00s [6/6] Installing python3-pip-0:26.2.1-1 100% | 107.1 MiB/s | 12.5 MiB | 00m00s Complete! Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.wIgL4G setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.o5FYHP + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1-build/ruff-0.17.1-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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 431.4 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 170.8 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-1.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Package Arch Version Repository Size Installing: maturin x86_64 0:1.15.0-1.fc46 copr_base 14.7 MiB Transaction Summary: Installing: 1 package Total size of inbound packages is 5 MiB. Need to download 5 MiB. After this operation, 15 MiB extra will be used (install 15 MiB, remove 0 B). [1/1] maturin-0:1.15.0-1.fc46.x86_64 100% | 138.7 MiB/s | 4.9 MiB | 00m00s -------------------------------------------------------------------------------- [1/1] Total 100% | 118.4 MiB/s | 4.9 MiB | 00m00s Running transaction [1/3] Verify package files 100% | 58.0 B/s | 1.0 B | 00m00s [2/3] Prepare transaction 100% | 32.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.2TRr0c setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.QBPXfC + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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 347 packages to highest compatible versions Adding phf v0.11.3 (available: v0.13.1) 🍹 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.1.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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1.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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.buildreqs.nosrc.rpm INFO: Going to install missing dynamic buildrequires Updating and loading repositories: fedora 100% | 336.8 KiB/s | 24.6 KiB | 00m00s Copr repository 100% | 153.7 KiB/s | 1.5 KiB | 00m00s Repositories loaded. Package "cargo-rpm-macros-28.5-2.fc45.noarch" is already installed. Package "rust-char_str-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+get-size-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+serde-devel-0.0.4-1.fc46.noarch" is already installed. Package "rust-char_str+std-devel-0.0.4-1.fc46.noarch" is already installed. Package "pyproject-rpm-macros-1.24.0-1.fc46.noarch" is already installed. Package "python3-devel-3.15.0-1.fc46.x86_64" is already installed. Package "python3-packaging-26.3-1.fc46.noarch" is already installed. Package "python3-pip-26.2.1-1.fc46.noarch" is already installed. Package "rust-1.99.0-1.fc46.x86_64" is already installed. Package "rust2rpm-helper-0.2.0-1.fc45.x86_64" is already installed. Package "tomcli-0.10.1-6.fc45.noarch" is already installed. Nothing to do. Building target platforms: x86_64 Building for target x86_64 Reading /var/tmp/rpm-tmp.BguXE5 setting SOURCE_DATE_EPOCH=1792108800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.OLrSM6 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + /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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1.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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.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.1-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.1-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.1-build/pyproject-wheeldir --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1.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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-buildrequires + rm -rfv ruff-0.17.1.dist-info/ removed 'ruff-0.17.1.dist-info/licenses/LICENSE' removed directory 'ruff-0.17.1.dist-info/licenses' removed 'ruff-0.17.1.dist-info/WHEEL' removed 'ruff-0.17.1.dist-info/METADATA' removed directory 'ruff-0.17.1.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%conf): /bin/sh -e /var/tmp/rpm-tmp.qb4trN + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.hNZGB4 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.1 + mkdir -p /builddir/build/BUILD/ruff-0.17.1-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.1-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/ruff-0.17.1-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.1.dist-info Checking for Rust toolchain.... Running `maturin pep517 write-dist-info --metadata-directory /builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir/pip-modern-metadata-k6nrzqko --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 unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 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 libc v0.2.190 Compiling smallvec v1.16.3 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 collection_literals v1.0.3 Compiling interpolator v0.5.0 Compiling heck v0.5.0 Compiling log v0.4.34 Compiling static_assertions v1.1.0 Compiling once_cell v1.21.4 Compiling regex-syntax v0.8.11 Compiling either v1.19.0 Compiling rand_core v0.6.4 Compiling tinyvec_macros v0.1.1 Compiling find-msvc-tools v0.1.14 Compiling thiserror v2.0.21 Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fe4c9ca5a7bb3f44 -C extra-filename=-bf0bc9808eac732b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=006e0f70e91bbeb3 -C extra-filename=-6f448e2364f72398 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_core-6f448e2364f72398 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=4c39e304d084af5a -C extra-filename=-e04f2b598bd3b440 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=3eca4e36b11243c9 -C extra-filename=-eb0f609eea4d51ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/proc-macro2-eb0f609eea4d51ca -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=8ffe9fd8509b2e15 -C extra-filename=-3679c7cace7c1744 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/quote-3679c7cace7c1744 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=098377cabcbfe2c7 -C extra-filename=-f362d4e10d92a557 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ee42213d6f0b8225 -C extra-filename=-4e1ea43ee18be5b4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/libc-4e1ea43ee18be5b4 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=3140a8034196e590 -C extra-filename=-427d8ba78c6dc56b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde-427d8ba78c6dc56b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=00b3f9356636f9c5 -C extra-filename=-90a117863d807917 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dbc11b4689c10f69 -C extra-filename=-e27bf167f07084b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=fadd1c754883981f -C extra-filename=-a29f0240f8280b5f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=a375080fafe77298 -C extra-filename=-9235d27b5a202c0c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=d9243f097841ee0a -C extra-filename=-a9e18a6dac3a36c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=73af5ee6a8bdfd1c -C extra-filename=-ad679b525bec7f03 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/zmij-ad679b525bec7f03 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=00dfa523215393df -C extra-filename=-5e5fd64949e4c37a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e9cf4d9552c704fe -C extra-filename=-46892f801e7595cb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustversion-46892f801e7595cb -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=c3e4ec088aa0af06 -C extra-filename=-6327fe31076cbc92 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=38f1518bdc5e46fb -C extra-filename=-e72d41a441ec845c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=1468304790af7a45 -C extra-filename=-87d4a6f405e82f33 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-utils-87d4a6f405e82f33 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7847f8a665f3f097 -C extra-filename=-88ff21c04554db03 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name interpolator --edition=2021 /usr/share/cargo/registry/interpolator-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="iter"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "iter", "number", "pointer"))' -C metadata=d061a99e2274911d -C extra-filename=-86175ec4398a8abf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=711cad68767fa469 -C extra-filename=-df03fcb304c898db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=6235ffaee9b09e90 -C extra-filename=-ad9df4c4d6f18609 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=af23281442df1d7f -C extra-filename=-b1b865d829448ed4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=72c6b1255c392edf -C extra-filename=-2674e1f2d7639649 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=6d37292c35ecdc9a -C extra-filename=-e02d48c3f1ba97a0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=b913d08b48302a6d -C extra-filename=-bb2cf2d74d2e8e2f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=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=ca47096dd45d0b6b -C extra-filename=-20bf419df668af08 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=28de91efa1e119f0 -C extra-filename=-b0adae2c505f9467 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f71bb584b49d3d0e -C extra-filename=-e957ba6088534dbc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-e957ba6088534dbc -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=09a2715350dc6eda -C extra-filename=-578ca214cabd3980 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=173ffdcd44b83f1e -C extra-filename=-77ad19df7014ad7e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2b9b41fcca0af6eb -C extra-filename=-f532bb7b2f6c5743 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=3f933c4687a68932 -C extra-filename=-f010ee2ea7f1abd4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=1a62d61e499d4692 -C extra-filename=-cd4f2b60028cdd6f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_text_size) Compiling stable_deref_trait v1.2.1 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=5a0ad3cc73400bfd -C extra-filename=-d1635e5517d6033a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=23b5022d45c51ae2 -C extra-filename=-afd260696b4791b7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=33f7b36a9c731caa -C extra-filename=-9dab1f9f650265c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec_macros-b0adae2c505f9467.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=169a9a4e41d4d4a1 -C extra-filename=-11f332cad10c2c91 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/parking_lot_core-11f332cad10c2c91 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=a34b9556cc93b468 -C extra-filename=-99c70d8907fe367a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=4103d451fa92ff1e -C extra-filename=-e483dfda966033dc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-20bf419df668af08.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=3fa75a0f9c8a39bc -C extra-filename=-d2e41729a7df06d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfind_msvc_tools-578ca214cabd3980.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshlex-f532bb7b2f6c5743.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=01e0edc8698f0058 -C extra-filename=-95f35e98f3ed00ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=0f1d653374b9f384 -C extra-filename=-ffb9e98cf2184c7d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.11.3 Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=2a6e68cddca51b0d -C extra-filename=-82f43035b66f764e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=154a435262ab0e13 -C extra-filename=-0d6d45f99ac94f88 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-77ad19df7014ad7e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=b4a85edc0926d61a -C extra-filename=-3c072f91ddbbfb55 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-f010ee2ea7f1abd4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=50bb58f65978cc52 -C extra-filename=-319f48d938e69c00 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=f24181faa6a46240 -C extra-filename=-5dea5c059b2350a0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=543224991baf50b7 -C extra-filename=-04db57f33631e53b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=a98f85238904c40a -C extra-filename=-5fd074997435b186 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libscopeguard-ffb9e98cf2184c7d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5044c4b0f29ae24e -C extra-filename=-6b93cfa94fcace32 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/typeid-6b93cfa94fcace32 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=d01662abf3b63e8a -C extra-filename=-b5e426a7ee0f70e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76914e66c284e5cf -C extra-filename=-da0f0773232afbfb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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 Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=d988923f47c950c6 -C extra-filename=-32c230586b7c867e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1c423968f1068492 -C extra-filename=-be67cb6cea51a4e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=ecaa8b2c557b6830 -C extra-filename=-5650bf9c31833cc0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liballocator_api2-a29f0240f8280b5f.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libequivalent-e27bf167f07084b1.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfoldhash-9235d27b5a202c0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6587d33522955363 -C extra-filename=-d024ac97284e10f3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/quote-3679c7cace7c1744/build-script-build` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=6ce6852b0447b103 -C extra-filename=-8a42579008795026 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/object-8a42579008795026 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/zmij-ad679b525bec7f03/build-script-build` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=661a101c0b8cd613 -C extra-filename=-78098dba6529d31f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/portable-atomic-78098dba6529d31f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=491cdffcb8f92a74 -C extra-filename=-9bf59131bb63670e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec_macros-da0f0773232afbfb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=3ebb54974c1e754e -C extra-filename=-fd0b674ecebc55c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=1a4dce377f9deffd -C extra-filename=-95c0f1f798a21e9f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=29986ec3646d63df -C extra-filename=-1adb027a02519c04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=271e9b4b85905eca -C extra-filename=-46bdddf5c6e868ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/proc-macro2-eb0f609eea4d51ca/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-utils-87d4a6f405e82f33/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=6d3c61c6e691a827 -C extra-filename=-60863d22a5df05b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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)'` Compiling ruff_source_file v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=547010858ab9ff1f -C extra-filename=-1fd28ea8499b3d92 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-d1635e5517d6033a.rmeta -Copt-level=3 -Cdebuginfo=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=464715ed4b8f6a53 -C extra-filename=-4ff3118213b0e0fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec-9dab1f9f650265c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/parking_lot_core-11f332cad10c2c91/build-script-build` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=233cd9db4d8e137f -C extra-filename=-8219bd9f72e3338d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=204e46e091c26ed1 -C extra-filename=-106952e6aa22576a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/serde-427d8ba78c6dc56b/build-script-build` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=090429187ac51e39 -C extra-filename=-883c33664b34001f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=b4b565a9ee04889f -C extra-filename=-9a64ff588a447044 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/serde_core-6f448e2364f72398/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=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=2267c2e820fbba71 -C extra-filename=-bf189679934ed948 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling 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=faaf0c5e254bfca7 -C extra-filename=-19ca5d9e72a823b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-0d6d45f99ac94f88.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-e483dfda966033dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6bdd7647ac6c34a6 -C extra-filename=-43c5f7b9cd6fba97 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=9d156fc0c0621b12 -C extra-filename=-e297484554aa50b7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/typeid-6b93cfa94fcace32/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=eabcb8eff15bbdd4 -C extra-filename=-4a3ca4f7155feddf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8ca1bbd2b1923721 -C extra-filename=-5470fe3869eb3006 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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=5712e9ae71c6f188 -C extra-filename=-fd2d65c262a19a86 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/rustversion-46892f801e7595cb/build-script-build` Compiling chacha20 v0.10.2 Compiling intrusive-collections v0.10.3 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=2776071130e56b8f -C extra-filename=-7a79dbeab864fd9a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-9a64ff588a447044.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcpufeatures-4a3ca4f7155feddf.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-106952e6aa22576a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=2e45517de8849955 -C extra-filename=-d6314e319860ccec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=7b05fbc6265a1925 -C extra-filename=-6eae0b1239f8e2cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bd8683f46c785694 -C extra-filename=-ab1a050025789894 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 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=9e9b7d36df6be3a0 -C extra-filename=-edfe18a4d9630e75 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_generator-19ca5d9e72a823b1.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-0d6d45f99ac94f88.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-e957ba6088534dbc/build-script-build` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=11d7f7437848268c -C extra-filename=-454170ac79791cc8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=34147a2e168f899a -C extra-filename=-ac4e684214b0cb95 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-5dea5c059b2350a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=12507c9e82c91191 -C extra-filename=-8165d4f24269fd4c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinyvec-9bf59131bb63670e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/object-8a42579008795026/build-script-build` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=e3e7c5ac83d4f29c -C extra-filename=-a384b3acf546d2e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=62785a284ef81abc -C extra-filename=-5a109b7ce31258a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=7f51fea0df69380c -C extra-filename=-8e9d9a85642c476a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=7fc38f9dd1c34e42 -C extra-filename=-ffda7b887b9fa666 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=e1b599d39d520a99 -C extra-filename=-6aa0a031bdc48779 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchacha20-7a79dbeab864fd9a.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-106952e6aa22576a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=04f260dbf1da2630 -C extra-filename=-335aaafa7a518d80 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-epoch-335aaafa7a518d80 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=5f0c5945cf2c28c5 -C extra-filename=-b1a9488d71465e52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-ac4e684214b0cb95.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=99e518acae3489cc -C extra-filename=-7e92862103b69382 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=0a232d165acb8395 -C extra-filename=-c33a772cdbc8cbad --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b7e3fc598eeee5e -C extra-filename=-0ca1e2a15182e57f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_properties_data-0ca1e2a15182e57f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7b07d2f77656094e -C extra-filename=-cb0e42003d3e44a6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_normalizer_data-cb0e42003d3e44a6 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f8f5660c4b344061 -C extra-filename=-00d630ac480ec11f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-deque-00d630ac480ec11f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=9e3617b6897c3b48 -C extra-filename=-2c0619dfdf08b149 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling utf8_iter v1.0.4 Compiling rustix v1.1.5 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b4d0147da65d04af -C extra-filename=-5e3ac872255a666a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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/rustix-1.1.5/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=fa96ff0fd2657629 -C extra-filename=-4ac108805b4d074a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustix-4ac108805b4d074a -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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_json-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=7f7c981d9d519f8a -C extra-filename=-1d5eda201c74ba8d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_json-1d5eda201c74ba8d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c194dc5c9178835 -C extra-filename=-0c9f7b6e8a829cec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=f350c926825e4b26 -C extra-filename=-e012eb8a67917936 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=c218e3da2e74bb43 -C extra-filename=-5c3d040273d04944 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/anyhow-5c3d040273d04944 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ed88e89c571124e6 -C extra-filename=-5ae4bf662c113015 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=748927b2669e7bd7 -C extra-filename=-2b5eb418f0478760 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=cf6b85c6da3055b6 -C extra-filename=-1ecb678618f4604d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=2b0cfc1068b11349 -C extra-filename=-99901ec4ee95c5d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=585329518eaa2acd -C extra-filename=-0daee7428a0c51ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-a9e18a6dac3a36c0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_normalizer_data-cb0e42003d3e44a6/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/libc-4e1ea43ee18be5b4/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/icu_properties_data-0ca1e2a15182e57f/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=cb785ed9280e7f23 -C extra-filename=-6b4a81df3b8d859d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e2a1b177528eb7d -C extra-filename=-d85efbb6db3eee1d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ef0cf723f150af27 -C extra-filename=-a071c5d60a5fe8c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a392702abf5eba7 -C extra-filename=-6e19c248ea4bc2e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=70bc40265106edf3 -C extra-filename=-86a2f63a23ba3315 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crossbeam-epoch-335aaafa7a518d80/build-script-build` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=cd37ff494d226b7d -C extra-filename=-0dabe336657556e1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_codegen-edfe18a4d9630e75.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-6aa0a031bdc48779.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=3a621b43c4fdfddc -C extra-filename=-d211e376c5791085 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/serde_json-1d5eda201c74ba8d/build-script-build` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=c01a34fcc6a31bca -C extra-filename=-d2e828e6871cc3e8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=c0db2189604ac4df -C extra-filename=-8d9732b8ae76c311 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a62070d87803766e -C extra-filename=-bc7ba560686c84f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crc32fast-bc7ba560686c84f0 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=f4c15117d16202ac -C extra-filename=-1ebec153f5d78cf8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/crossbeam-deque-00d630ac480ec11f/build-script-build` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=7d3a90b3db7540e8 -C extra-filename=-9eac44d4536737e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8parse-8d9732b8ae76c311.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=5c56c485218234eb -C extra-filename=-75a325517551a3c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarrayvec-b5e426a7ee0f70e9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name chacha20 --edition=2024 /usr/share/cargo/registry/chacha20-0.10.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cipher", "default", "legacy", "rng", "xchacha", "zeroize"))' -C metadata=822b32bc37c40fc3 -C extra-filename=-6d0ee7889ce271b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcpufeatures-1ebec153f5d78cf8.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-6e19c248ea4bc2e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d48687c886c02725 -C extra-filename=-21024f1b386b077c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling camino v1.2.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=dd5d1e432984dbce -C extra-filename=-aeccdfbd9e1f110b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/camino-aeccdfbd9e1f110b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11933d0cf51a4276 -C extra-filename=-d97d108f4662ea8f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=701aec703d6074c2 -C extra-filename=-8a9f2f92c38e94ce --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=04d5a40b58b66286 -C extra-filename=-2287e216c084df35 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle_parse-9eac44d4536737e9.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle_query-21024f1b386b077c.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolorchoice-d97d108f4662ea8f.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8parse-8d9732b8ae76c311.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7cb9b1bd02ca090a -C extra-filename=-0bea581e281c55e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern vte=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libvte-75a325517551a3c5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=afcd2234a9c22b3b -C extra-filename=-d46d6b843fb4855a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_epoch-d211e376c5791085.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling 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=e017f84e62f0331d -C extra-filename=-aa31a233d7c0178d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=82b41ae2c3fb61c8 -C extra-filename=-c510e2fe807cd42d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-d2e828e6871cc3e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=b0df81b5b47e6af6 -C extra-filename=-76dd59d0c659ea2f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/num-traits-76dd59d0c659ea2f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libautocfg-be67cb6cea51a4e1.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2024 /usr/share/cargo/registry/rand-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "chacha", "default", "log", "serde", "simd_support", "std", "std_rng", "sys_rng", "thread_rng", "unbiased"))' -C metadata=c5599e2f2db30d4f -C extra-filename=-4e0eb74e5453b668 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchacha20-6d0ee7889ce271b6.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand_core-6e19c248ea4bc2e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/anyhow-5c3d040273d04944/build-script-build` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=bc648f55a95ee610 -C extra-filename=-c725e620fcf5bf7e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6f3bdebfa0f17490 -C extra-filename=-f664471d4af2fbb9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=1cdad347bef76d29 -C extra-filename=-a5768c821dc3ad82 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-3c072f91ddbbfb55.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-1fd28ea8499b3d92.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-d1635e5517d6033a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-99c70d8907fe367a.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-bf0bc9808eac732b.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-4ff3118213b0e0fe.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/crc32fast-bc7ba560686c84f0/build-script-build` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a5362dfdfe1b777d -C extra-filename=-db3239926d734105 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=8ea6f57b7c5d0dc3 -C extra-filename=-cb1d8c0d608e911d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_annotate_snippets) Running `/usr/bin/rustc --crate-name annotate_snippets --edition=2024 crates/ruff_annotate_snippets/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=fda4c877c057b3af -C extra-filename=-fff78bde8cf57bae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/portable-atomic-78098dba6529d31f/build-script-build` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=c8ed52a4566044d2 -C extra-filename=-06919911d5820801 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=04c0d7c2febdc09d -C extra-filename=-ed250635f2b60164 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rustix-4ac108805b4d074a/build-script-build` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=086de00b0b0429e5 -C extra-filename=-8ea6af79e520f5a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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 regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=a6423d0cd1921b7b -C extra-filename=-3ac4d7f81779c6c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=5eeac8795e440e84 -C extra-filename=-079c5fe2109e6abd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-46bdddf5c6e868ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-cd4f2b60028cdd6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=b7d70954e510df1f -C extra-filename=-dd9b52a4db83fbb1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblinux_raw_sys-e012eb8a67917936.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=9fc53917eec8c30b -C extra-filename=-4157216f2dea4193 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/num-traits-76dd59d0c659ea2f/build-script-build` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0c1db3754f56ccc0 -C extra-filename=-84bed11ab6d99b41 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/camino-aeccdfbd9e1f110b/build-script-build` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=4d48c97729a288f5 -C extra-filename=-3e104cd87679ccb0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=3f00348d79a9f5aa -C extra-filename=-668347e6c444982a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=314f5c878406e8e8 -C extra-filename=-a8ca20a7d69ab956 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -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=ce1692132f7bd596 -C extra-filename=-66b1363f6c0a32b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c203722346fbbbd7 -C extra-filename=-5c28764761d3f8e7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=93927ec869feeedb -C extra-filename=-230a3d1be4f717f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=fadc5aad57fb9e5e -C extra-filename=-44bf21781101a382 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4fa087106d3ba3b2 -C extra-filename=-df643645cdd06b66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-df643645cdd06b66 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=52164a7ddcc0db89 -C extra-filename=-658ba2d137830133 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpercent_encoding-44bf21781101a382.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=7f197f48470ce402 -C extra-filename=-2e7da230c7bf3bee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-4157216f2dea4193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=e16d46d416a0750f -C extra-filename=-a2dd5335b88a8242 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3e115e65e1f2b186 -C extra-filename=-9888a212f50bb194 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/paste-9888a212f50bb194 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=470b8f5a48a175f4 -C extra-filename=-7d2d27a481a87443 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9040c3bc012cd4f4 -C extra-filename=-f6fc97af86a27e81 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=1c023e271926d77c -C extra-filename=-fec2f6cf796e454f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustversion-ab1a050025789894.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=c25e237f1158808b -C extra-filename=-110541748a9c5b47 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustversion-ab1a050025789894.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=0cd444379124d497 -C extra-filename=-16fcc21a31f38d84 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=c98104d52c024893 -C extra-filename=-89b9bd39629f5f21 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsiphasher-5dea5c059b2350a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=7123d7be3f259d4f -C extra-filename=-6ced2ecd40dbde46 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b65e7ea593fe57d4 -C extra-filename=-62063d6bdca2a4a1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ref-cast-62063d6bdca2a4a1 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=3deec2db78153936 -C extra-filename=-a114d0ba732c1b8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=c840b2139fe3c4e3 -C extra-filename=-436098d9dda4f2b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libiana_time_zone-2b5eb418f0478760.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnum_traits-a8ca20a7d69ab956.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/thiserror-df643645cdd06b66/build-script-build` Compiling toml_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=fe15f6ba14d28e56 -C extra-filename=-fef1750d1e0ddf03 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=85c60f667afa4e50 -C extra-filename=-c41c463db16bd8ef --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/paste-9888a212f50bb194/build-script-build` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=75a335d0a3bcf9a8 -C extra-filename=-f41712c09ea6926e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=10e179e508252b92 -C extra-filename=-472dceb7beefc06b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_shared-89b9bd39629f5f21.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name paste --edition=2018 /usr/share/cargo/registry/paste-1.0.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=532b03a43d8175b1 -C extra-filename=-568b199c97bef789 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_literal_fromstr)' --check-cfg 'cfg(feature, values("protocol_feature_paste"))'` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=410f75b32fc67598 -C extra-filename=-3fec1fbe2e6e03fa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libequivalent-e27bf167f07084b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=4c88a452772482ee -C extra-filename=-73c5ba485998a95d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzmij-fd0b674ecebc55c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Running `/usr/bin/rustc --crate-name camino --edition=2021 /usr/share/cargo/registry/camino-1.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=b287c24d33e51671 -C extra-filename=-fe376c28d982c0c2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=b4ec0cb5bcf2f059 -C extra-filename=-8e7038a82634a3f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=857f92f6efb69179 -C extra-filename=-d6b02bf1845baea4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee7af237322ffc94 -C extra-filename=-549c35162653d55a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=28f959bcc61c2fb5 -C extra-filename=-679b8d9234a43207 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=6f5158e2787bc649 -C extra-filename=-8498aa427f8f51ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblock_api-5fd074997435b186.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot_core-8e7038a82634a3f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=0825e3ef22fe734a -C extra-filename=-833ace411cf15acf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-c725e620fcf5bf7e.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblock_api-5fd074997435b186.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot_core-8e7038a82634a3f0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=fcaecf7050780001 -C extra-filename=-028e30acb0ee5523 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=5d5f8a39dbc52e5b -C extra-filename=-593ceba51c7a5ec5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_runtime-7d2d27a481a87443.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=16c4831af5934621 -C extra-filename=-9f57ba78deb80015 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=3c030813df67ca09 -C extra-filename=-4cee480ba39c5662 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ref-cast-62063d6bdca2a4a1/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=281c94a50cee5db9 -C extra-filename=-7e4351723f573776 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=b43cbfd555077b25 -C extra-filename=-65c68e882b116975 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=dcc9de05999227b2 -C extra-filename=-432b460fe866526f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=373e532cd944f32e -C extra-filename=-57a05512e0b8c876 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=3aebbb56d8a5065a -C extra-filename=-f36ca24ae6ffdacc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrc32fast-06919911d5820801.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtyped_path-f664471d4af2fbb9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=2fcbd90e10e8013a -C extra-filename=-cd446907e10ae19d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_spanned-028e30acb0ee5523.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_datetime-4cee480ba39c5662.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_parser-2e7da230c7bf3bee.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_writer-fef1750d1e0ddf03.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-4157216f2dea4193.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=23363f489a704c7e -C extra-filename=-215c84d4e7a78823 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8f8cdade2db752c8 -C extra-filename=-297939f229dbed0f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=00572d2d101481d5 -C extra-filename=-fea879778ea69102 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_dedot-215c84d4e7a78823.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=1ce3e63b1f14d62c -C extra-filename=-e4eb904fbea4ac16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liboption_ext-297939f229dbed0f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=557c96088902570b -C extra-filename=-5139e215d35a8ea3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e4cbdddab9fafdf6 -C extra-filename=-bfd042088ff0d2fb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b190b9c1d75b8771 -C extra-filename=-0cf453a9e00282ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7eaa1d1c52231ac9 -C extra-filename=-20d85e0fbc517611 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5ce178da71c5c287 -C extra-filename=-9ec0084e3fc9b0f5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustix-dd9b52a4db83fbb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=60aff1157938208e -C extra-filename=-6c386dd2fe86fef6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdirs_sys-e4eb904fbea4ac16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=599557cecfdee009 -C extra-filename=-71c9f0ed5a2319fa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstream-2287e216c084df35.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_lex-aa31a233d7c0178d.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrsim-db3239926d734105.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libterminal_size-9ec0084e3fc9b0f5.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=4fc98d681413ea55 -C extra-filename=-38bc1a18510e58e5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/fs-err-38bc1a18510e58e5 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libautocfg-be67cb6cea51a4e1.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=7d719ba351bd96df -C extra-filename=-f89c7483f31fb5d8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=33e457d1080dea6d -C extra-filename=-fa6bc57ca7b955f8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=dfff6ae07e5e2419 -C extra-filename=-0b169348a09224ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_spanned-028e30acb0ee5523.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_datetime-9f57ba78deb80015.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml_parser-2e7da230c7bf3bee.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwinnow-a114d0ba732c1b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=1f516ed736503723 -C extra-filename=-7c942a7660d09ff7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/getrandom-7c942a7660d09ff7 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=43ef059930fb337b -C extra-filename=-a2cf4bb27ad57d8d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdirs-6c386dd2fe86fef6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=1f63ecd166c42487 -C extra-filename=-1abc487316c8c551 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/nix-1abc487316c8c551 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_aliases-fa6bc57ca7b955f8.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=eaffce4f6576e648 -C extra-filename=-48e73b2b0aabdf09 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/terminfo-48e73b2b0aabdf09 -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf_codegen-edfe18a4d9630e75.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=81b1fc37b636631c -C extra-filename=-946fa94472a1f51c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling minimal-lexical v0.2.1 Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=93c1be7463083e60 -C extra-filename=-ae64e69a06da043e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=a6da25711f4007ea -C extra-filename=-8382d4f128eb93ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=7c5999addc6b58b0 -C extra-filename=-1e5a8f49332ae59b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff_core-432b460fe866526f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=822860ffc8fcc45f -C extra-filename=-433ebf1f64368756 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern object=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libobject-5a109b7ce31258a3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=33e0858a9ecdb21b -C extra-filename=-d8a8e99a879d3f93 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-46bdddf5c6e868ca.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e72d41a441ec845c.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-079c5fe2109e6abd.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-cd4f2b60028cdd6f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/getrandom-7c942a7660d09ff7/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/fs-err-38bc1a18510e58e5/build-script-build` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=624d3cb13c653065 -C extra-filename=-ebf43ff6ffe4c79f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ec5ee2b4e56ac541 -C extra-filename=-a71a9043743163de --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rayon-core-a71a9043743163de -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=e1036288b9ee3e88 -C extra-filename=-225e8952ac33328f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/rayon-core-a71a9043743163de/build-script-build` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=8dfbb10b50bbba57 -C extra-filename=-7311534191abfb67 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=fa45d976989f415a -C extra-filename=-e96e4bd512896894 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libminimal_lexical-ae64e69a06da043e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1dcb648b1fbc8ed5 -C extra-filename=-b53c0c81743930f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblazy_static-8382d4f128eb93ba.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_unicode_names2 v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=2fe0b0eddd10053d -C extra-filename=-854e3d2998bc643b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff_unicode_names2-854e3d2998bc643b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2_generator-0dabe336657556e1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=201aa6044624f54f -C extra-filename=-193e748408a91258 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=58d52388c55cedb8 -C extra-filename=-49bb1244e3721e96 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=1d718f7394227193 -C extra-filename=-fd13fe98a96ae5eb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=f568ff5525f0dcd9 -C extra-filename=-f9ec124d43255f5b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=c61708fca0dd4393 -C extra-filename=-042d09590847ab76 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=7c80530164b78391 -C extra-filename=-fb653369e4ef9ce5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=4dfc9f6cccb8cbd2 -C extra-filename=-98b142b7a6f3b19a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfs_err-225e8952ac33328f.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libos_str_bytes-49bb1244e3721e96.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=7d229346f141c117 -C extra-filename=-6dfaa4d92e414429 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinotify_sys-193e748408a91258.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon_core --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7527925fffef40d8 -C extra-filename=-5933848caf5f35ee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff_unicode_names2-854e3d2998bc643b/build-script-build` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=beafaa3a08966c7a -C extra-filename=-53dc1eb063a9a562 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_channel-946fa94472a1f51c.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_epoch-d211e376c5791085.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_queue-ffda7b887b9fa666.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=896308634a34e173 -C extra-filename=-6b4a3f9e01ea2589 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=49ee4b31b949e1e8 -C extra-filename=-3e07451d63274fc4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfastrand-fb653369e4ef9ce5.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libgetrandom-7311534191abfb67.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustix-dd9b52a4db83fbb1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=6a1883cd17bb4b4e -C extra-filename=-343318d1aafe7554 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=4a2087fb7aad8be5 -C extra-filename=-f92b1852331eb39a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=2bc252871ac167b8 -C extra-filename=-03c002ece8031ee5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow_macros-d6b02bf1845baea4.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=a0c6fb9f01515980 -C extra-filename=-9fb8f0a2a4721d45 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=2e0f3378e2df19b6 -C extra-filename=-cfd24be00ad93552 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=e87ca63f835fec93 -C extra-filename=-458e0d343e2da734 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbstr-1adb027a02519c04.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=104f44a8a59ecd19 -C extra-filename=-df1617b14e55c98d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-b1a9488d71465e52.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aded445ef36a5d75 -C extra-filename=-a5b2908367047924 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/nix-1abc487316c8c551/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=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=5838440c9f1908c0 -C extra-filename=-1b57d8305c93c46b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="fs"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=09591e2b6ba45978 -C extra-filename=-2b36c3ec85f55b36 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b0836200cf14f1e3 -C extra-filename=-845b17bc72da1d91 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff) Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ruff/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8dcbefaaeed6ef9b -C extra-filename=-02e5eb600664a51f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/ruff-02e5eb600664a51f -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e16d864a61126c73 -C extra-filename=-d6f4d9e23371c92e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libeither-bb2cf2d74d2e8e2f.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon_core-5933848caf5f35ee.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=d97a9e0768a5430e -C extra-filename=-abcd45817f2090db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinotify-6dfaa4d92e414429.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmio-6b4a3f9e01ea2589.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify_types-f92b1852331eb39a.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cachedir v0.3.1 Running `/usr/bin/rustc --crate-name cachedir --edition=2018 /usr/share/cargo/registry/cachedir-0.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cd4ff00096ec5be2 -C extra-filename=-586d8ebe4b4fc353 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-3e07451d63274fc4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=f90cd12f26117fe9 -C extra-filename=-7de07777b4f61dbc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_deque-d46d6b843fb4855a.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/terminfo-48e73b2b0aabdf09/build-script-build` Compiling ruff_command_line v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=8b1034746e5d6776 -C extra-filename=-f1395822ff20ebaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libargfile-98b142b7a6f3b19a.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=a636e92fd62c65ab -C extra-filename=-4da16319f55bb35e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/release/build/ruff-02e5eb600664a51f/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=ab8f5eaa092b2b47 -C extra-filename=-85c87347c5f253b7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfnv-f9ec124d43255f5b.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnom-e96e4bd512896894.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-b1a9488d71465e52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=eab370a874a617cf -C extra-filename=-837be29f52d2d4a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Compiling stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0e08a7311db752a -C extra-filename=-180a576e7b193e9b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-180a576e7b193e9b -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libar_archive_writer-433ebf1f64368756.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-d2e41729a7df06d3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=ab3ad2a57ec8afe1 -C extra-filename=-d2ca1bc54220f6ac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/stacker-d2ca1bc54220f6ac -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-d2e41729a7df06d3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=d680c52347ec94f9 -C extra-filename=-78004deb2e54bb3d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/tikv-jemalloc-sys-78004deb2e54bb3d -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcc-d2e41729a7df06d3.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/stacker-d2ca1bc54220f6ac/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/tikv-jemalloc-sys-78004deb2e54bb3d/build-script-build` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=eb50335738d11a6f -C extra-filename=-0b09473615297ed0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=8336ec7b3ca96ab3 -C extra-filename=-28d6f177635834fd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemalloc_sys-0b09473615297ed0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=c08ad607cae2bc7f -C extra-filename=-30574ffeb6864c1f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_macros-593ceba51c7a5ec5.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg_runtime-f41712c09ea6926e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-180a576e7b193e9b/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ddf0ad457bc9738 -C extra-filename=-096dfb552561fccb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4024946b0d3ab1bf -C extra-filename=-549423dd9ba98ace --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibc-86a2f63a23ba3315.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpsm-096dfb552561fccb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling tracing-attributes v0.1.31 Compiling displaydoc v0.2.6 Compiling is-macro v0.3.8 Compiling strum_macros v0.28.0 Compiling thiserror-impl v1.0.69 Compiling libcst_derive v1.9.0 Compiling munge_macro v0.4.7 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7129cd12f10a3456 -C extra-filename=-e8b28a849f875d23 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e0ed712ed8745c67 -C extra-filename=-e31bd8b287c72830 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=229d7dbebd28535d -C extra-filename=-afaa0e22e7a2cbb9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=0b254dc68cbde3b4 -C extra-filename=-034f65a267a13448 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=b3fd3d601cec0ef2 -C extra-filename=-4e8c8d48d810b25a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name munge_macro --edition=2021 /usr/share/cargo/registry/munge_macro-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=730f082d2f81ef1d -C extra-filename=-c7849ee860b597b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7cd467201bbd590e -C extra-filename=-abf9d49df9ec2e94 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-99901ec4ee95c5d3.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.229 Compiling quote-use-macros v0.9.0 Compiling zerofrom-derive v0.1.8 Compiling yoke-derive v0.8.4 Compiling thiserror-impl v2.0.21 Compiling zerovec-derive v0.11.6 Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=486c6ff95a6975e0 -C extra-filename=-dacc34e5b4931968 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=336d6b99fad68f9b -C extra-filename=-e160f8f7daf1a81e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9c7c835bd993a478 -C extra-filename=-c97cd55bd7ef8cb5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsynstructure-9fb8f0a2a4721d45.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b6a8fdac2724491b -C extra-filename=-0ad99ac011d4af8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=759e8371e57bf491 -C extra-filename=-e2722feb0513e17a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsynstructure-9fb8f0a2a4721d45.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8de84d78d52a3f06 -C extra-filename=-88e0620de668c144 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_macros --edition=2024 crates/ruff_macros/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1ab7d4223e8c3640 -C extra-filename=-70d97306589d9e2c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-df03fcb304c898db.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-3c072f91ddbbfb55.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-d8a8e99a879d3f93.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-a5768c821dc3ad82.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=94322d3d3dcdd3a5 -C extra-filename=-bc669f988845cd3e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=04c79652e0d3ae01 -C extra-filename=-1d9b01c1a6acfa48 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libheck-df03fcb304c898db.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=af6fc9569b14de87 -C extra-filename=-27660f65760569d6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=37b3ca341533236e -C extra-filename=-e71d43e138a39050 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive_internals-a5b2908367047924.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e01bb891505e4c7d -C extra-filename=-2e281b3176ec55d6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8c53b597bcf76c51 -C extra-filename=-47ff493dfaae415e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=2f102939ec435261 -C extra-filename=-81c6141298f36f6a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=6faafeb7c6605478 -C extra-filename=-fe7155a98fcb364e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote_use_macros-e160f8f7daf1a81e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47218c586fc93fa7 -C extra-filename=-5f06c9e5d7ab7d54 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcollection_literals-88ff21c04554db03.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinterpolator-86175ec4398a8abf.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow-03c002ece8031ee5.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro_utils-0daee7428a0c51ab.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote_use-fe7155a98fcb364e.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=33bb1f95ff6f697e -C extra-filename=-713ea37f1e5c1df1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta_derive-2e281b3176ec55d6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=141550dff18717b4 -C extra-filename=-3049e00820287b81 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=450fafa44280d69c -C extra-filename=-eb7685bec482dacf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libref_cast_impl-27660f65760569d6.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7df8e019d54cc4a7 -C extra-filename=-5affd2ccefda9d97 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmunge_macro-c7849ee860b597b1.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=9faae34fdbd7ff8f -C extra-filename=-7faf0ee3b3a84f9d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck_derive-47ff493dfaae415e.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librancor-3049e00820287b81.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimdutf8-ebf43ff6ffe4c79f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=329908d4df3c0a10 -C extra-filename=-53324bd148943abc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck-7faf0ee3b3a84f9d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=68873bf5ca233593 -C extra-filename=-87f9fbf72360a482 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror_impl-e31bd8b287c72830.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=3fa5a3057d1155be -C extra-filename=-1f9d66076c12e8b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libattribute_derive_macro-5f06c9e5d7ab7d54.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmanyhow-03c002ece8031ee5.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libproc_macro2-e297484554aa50b7.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=a449678409bc801c -C extra-filename=-a69421a69a490789 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror_impl-0ad99ac011d4af8c.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling quick-junit v0.8.0 Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=b8cc5d0f70aaf404 -C extra-filename=-226c8a8660624629 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchrono-436098d9dda4f2b6.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnewtype_uuid-c510e2fe807cd42d.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquick_xml-8a9f2f92c38e94ce.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrip_ansi_escapes-0bea581e281c55e3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-d2e828e6871cc3e8.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c426b59221d93b9a -C extra-filename=-5dd101d13731da4d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnix-2b36c3ec85f55b36.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libterminfo-85c87347c5f253b7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwhich-679b8d9234a43207.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=43a8013faf06bb39 -C extra-filename=-645ce53d9d0e905e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-7e4351723f573776.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibcst_derive-abf9d49df9ec2e94.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpaste-568b199c97bef789.so --extern peg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpeg-30574ffeb6864c1f.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=f0b104aa673bf4ea -C extra-filename=-24016a48ff2f89ce --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_builder-71c9f0ed5a2319fa.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_derive-1d9b01c1a6acfa48.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=4255bc658f8484c4 -C extra-filename=-84acd6a97f69fe4e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=bced68bcf42d8941 -C extra-filename=-6abeb23c7a252a41 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete-84acd6a97f69fe4e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=e48a4ad4499c4a3c -C extra-filename=-1bbf5f86a00079a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete-84acd6a97f69fe4e.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_nushell-6abeb23c7a252a41.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=b446b741be5423d7 -C extra-filename=-4f1240e4b152cf43 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbytecheck-7faf0ee3b3a84f9d.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmunge-5affd2ccefda9d97.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libptr_meta-713ea37f1e5c1df1.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librancor-3049e00820287b81.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librend-53324bd148943abc.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv_derive-81c6141298f36f6a.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=bd0413c06d183b7b -C extra-filename=-76bc6ede1afde270 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom_derive-c97cd55bd7ef8cb5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=fab4d191a835f830 -C extra-filename=-7811ad60d7ab721a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstable_deref_trait-afd260696b4791b7.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke_derive-e2722feb0513e17a.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=ab682bdf6269531f -C extra-filename=-efb4e9faab0d744b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpin_project_lite-319f48d938e69c00.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_attributes-4e8c8d48d810b25a.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec v0.11.8 Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=7784f41b745e2e75 -C extra-filename=-4acdc40b514834c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec_derive-88e0620de668c144.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=457bd9dc7252577d -C extra-filename=-5c920f0210693a74 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=fbb6af1549b32d00 -C extra-filename=-517eb71502d37459 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchrono-436098d9dda4f2b6.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchers-1b57d8305c93c46b.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnu_ansi_term-042d09590847ab76.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_automata-3ac4d7f81779c6c3.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsharded_slab-b53c0c81743930f7.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthread_local-fd13fe98a96ae5eb.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_core-82f43035b66f764e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b10eb705bb2e507e -C extra-filename=-6a2540265a4aa486 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libattribute_derive-1f9d66076c12e8b1.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquote-2c0619dfdf08b149.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsyn-1ecb678618f4604d.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=2a010f38eb4bcac2 -C extra-filename=-32273c3f55d643dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=3ed2628fe4f9f95c -C extra-filename=-884e9808a08ff41f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=9f97b4b9e50e99a4 -C extra-filename=-98968f45cb3897b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpotential_utf-884e9808a08ff41f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8_iter-5e3ac872255a666a.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=132ce233778e98dc -C extra-filename=-63e795b8ee169837 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern litemap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblitemap-8e9d9a85642c476a.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtinystr-32273c3f55d643dd.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwriteable-a384b3acf546d2e9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=27855ff86be9346b -C extra-filename=-2de19772b9d0e60e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=a8e6e2e8dc3e2220 -C extra-filename=-148c38c1fc63e57f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_locale_core-63e795b8ee169837.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwriteable-a384b3acf546d2e9.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libyoke-7811ad60d7ab721a.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerofrom-76bc6ede1afde270.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerotrie-5c920f0210693a74.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.3.0 Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=4a4cc4c84b7f073e -C extra-filename=-d67eadafda8caae7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_collections-98968f45cb3897b6.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer_data-6b4a81df3b8d859d.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_provider-148c38c1fc63e57f.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=74da067d5133f3d8 -C extra-filename=-980900d5ecfec415 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdisplaydoc-e8b28a849f875d23.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_collections-98968f45cb3897b6.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_locale_core-63e795b8ee169837.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties_data-a071c5d60a5fe8c1.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_provider-148c38c1fc63e57f.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerotrie-5c920f0210693a74.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzerovec-4acdc40b514834c3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=75f702dcfd91486b -C extra-filename=-b9f620a101c03c2c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-dacc34e5b4931968.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=be7ad0e436960245 -C extra-filename=-90058e94a4ca7860 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer-d67eadafda8caae7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties-980900d5ecfec415.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=6c5c356dd209e84e -C extra-filename=-df2a175323b65a8b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libidna_adapter-90058e94a4ca7860.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libutf8_iter-5e3ac872255a666a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Compiling thin-vec v0.2.21 Compiling pep440_rs v0.7.3 Compiling rust-stemmers v1.2.0 Compiling schemars v1.2.3 Compiling ruff_options_metadata v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_options_metadata) Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=82bd9e5cddfeabbb -C extra-filename=-ee8cd769e0040615 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcastaway-fec2f6cf796e454f.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcfg_if-f362d4e10d92a557.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzmij-fd0b674ecebc55c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=85d2c9df26ca618f -C extra-filename=-a101372270f212c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunscanny-f6fc97af86a27e81.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libversion_ranges-a2dd5335b88a8242.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=239acb6a0395a557 -C extra-filename=-7b18df88c13c9dc3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0aba46fd8d5f1a1a -C extra-filename=-f78025b00c73be2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-dacc34e5b4931968.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=6a76be6c5deb7a1f -C extra-filename=-5e1e2eeccd0a45c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdyn_clone-bfd042088ff0d2fb.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libref_cast-eb7685bec482dacf.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libschemars_derive-e71d43e138a39050.so --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_options_metadata --edition=2024 crates/ruff_options_metadata/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=5da81119874ba9db -C extra-filename=-d14d5a5900a9ed29 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=14401da4bb570791 -C extra-filename=-c556e801c22fde58 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_channel-946fa94472a1f51c.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-dacc34e5b4931968.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=6bfb97f0c3d1cdfe -C extra-filename=-e3aeebb24edefcfd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libform_urlencoded-658ba2d137830133.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libidna-df2a175323b65a8b.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpercent_encoding-44bf21781101a382.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_derive-dacc34e5b4931968.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=8ae3e455d11d6108 -C extra-filename=-b384e7ac3c61f237 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libboxcar-d024ac97284e10f3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-6ced2ecd40dbde46.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libonce_cell-2674e1f2d7639649.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-87f9fbf72360a482.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-e3aeebb24edefcfd.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburlencoding-c41c463db16bd8ef.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libversion_ranges-a2dd5335b88a8242.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=e99d5b4a0c18e39e -C extra-filename=-e0cce05f968fa9fb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-e3aeebb24edefcfd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=0025c798683b4b38 -C extra-filename=-73bd27757410c7f2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.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=354fdb34c26ca33f -C extra-filename=-38b208fefdd56c82 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size_derive2-6a2540265a4aa486.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libordermap-57a05512e0b8c876.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=11ce711b6772b905 -C extra-filename=-41e1ce256ca9bd02 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libphf-472dceb7beefc06b.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librust_stemmers-f78025b00c73be2a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling char_str v0.0.4 Compiling ruff_memory_usage v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_memory_usage) Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=a0a09bf2b0343efe -C extra-filename=-cf28946690da7897 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=f12ac60ee192892c -C extra-filename=-87f8de1ca7cf6aa7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcastaway-fec2f6cf796e454f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitoa-5e5fd64949e4c37a.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libryu-32c230586b7c867e.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_core-bf189679934ed948.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_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=c622339c4b7b49c1 -C extra-filename=-c4f6e125c94a2ba9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.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` 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=6ff77600d93eb722 -C extra-filename=-346f1ea57c438ccc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=1489167fd059ab09 -C extra-filename=-93659655629bc20b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_diagnostics --edition=2024 crates/ruff_diagnostics/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde"))' -C metadata=cc8a32e3580d4306 -C extra-filename=-faa40f4427769a11 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_notebook v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=a3fca041845bc7fc -C extra-filename=-e743dc1a67aa2072 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-8165d4f24269fd4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_notebook --edition=2024 crates/ruff_notebook/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d9cdc27ecb4c1ce -C extra-filename=-64ebb4e7f8c0e909 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librand-4e0eb74e5453b668.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libuuid-d2e828e6871cc3e8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_cache v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=abdae30470fbb274 -C extra-filename=-13895d4bbd378748 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchar_str-87f8de1ca7cf6aa7.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libseahash-883c33664b34001f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=88b0c30d80ab9ae8 -C extra-filename=-bf9e5a42c03c82e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdrop_bomb-0c9f7b6e8a829cec.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=3c6f5e5227edf89f -C extra-filename=-8fd24c1b9884dff3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep508_rs-b384e7ac3c61f237.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-0b169348a09224ab.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=4c6c4c06139c2ad4 -C extra-filename=-2e4548ace53a66ac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libboxcar-d024ac97284e10f3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_queue-ffda7b887b9fa666.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam_utils-60863d22a5df05b1.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashlink-c33a772cdbc8cbad.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libintrusive_collections-d6314e319860ccec.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libinventory-fd2d65c262a19a86.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libparking_lot-8498aa427f8f51ab.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libportable_atomic-8ea6af79e520f5a4.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa_macro_rules-6eae0b1239f8e2cc.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa_macros-bc669f988845cd3e.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtypeid-5470fe3869eb3006.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=4f602e659acd28aa -C extra-filename=-110882bf716f0393 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarrayvec-b5e426a7ee0f70e9.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libchar_str-87f8de1ca7cf6aa7.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_parser) Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_literal) Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_index) Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_edits) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bfcedd1c42d55b43 -C extra-filename=-cda2b35885b14b58 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbstr-1adb027a02519c04.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdrop_bomb-0c9f7b6e8a829cec.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libhashbrown-5650bf9c31833cc0.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2-df1617b14e55c98d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstacker-549423dd9ba98ace.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthin_vec-7b18df88c13c9dc3.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_ident-8219bd9f72e3338d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-8165d4f24269fd4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ccfd078db14973d -C extra-filename=-bd7592132bee7c0e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_normalizer-d67eadafda8caae7.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libicu_properties-980900d5ecfec415.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=99e537027a2735c9 -C extra-filename=-fb1aa359911c385f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=e6282a6a7969b0f1 -C extra-filename=-44b6953350bd1aaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_db) Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_codegen) Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=d1e9703344e78012 -C extra-filename=-26c9c7daa0deddb1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanstyle-454170ac79791cc8.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libarc_swap-110541748a9c5b47.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdashmap-833ace411cf15acf.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libdunce-230a3d1be4f717f7.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libetcetera-ed250635f2b60164.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchit-66b1363f6c0a32b6.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_slash-84bed11ab6d99b41.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpathdiff-668347e6c444982a.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libquick_junit-226c8a8660624629.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-fff78bde8cf57bae.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_memory_usage-346f1ea57c438ccc.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-64ebb4e7f8c0e909.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsame_file-5ae4bf662c113015.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimilar-3e104cd87679ccb0.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsupports_hyperlinks-5c28764761d3f8e7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_static-73bd27757410c7f2.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwhich-679b8d9234a43207.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzip-f36ca24ae6ffdacc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5581864ae492bbdb -C extra-filename=-aac1457d1f9f2d6e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_literal-bd7592132bee7c0e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=6403323c7e598eaa -C extra-filename=-79f8b9cf2fc76bbe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_index-c4f6e125c94a2ba9.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-16fcc21a31f38d84.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=260d7c2e1f22162b -C extra-filename=-e825837c4da4d8a6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-aac1457d1f9f2d6e.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_ranged_value v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_ranged_value) Compiling ty_site_packages v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ty_site_packages) Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ty_module_resolver) Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=2e4122d3be91d269 -C extra-filename=-4a4add227621308b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26508822626d981e -C extra-filename=-4b853896b1d784dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-65c68e882b116975.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libannotate_snippets-fff78bde8cf57bae.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_static-73bd27757410c7f2.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=94e08b5c42a6c6b6 -C extra-filename=-850e646d8509755e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcamino-fe376c28d982c0c2.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libget_size2-38b208fefdd56c82.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libordermap-57a05512e0b8c876.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex_syntax-e02d48c3f1ba97a0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_memory_usage-346f1ea57c438ccc.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-16fcc21a31f38d84.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=aed8c217778b0355 -C extra-filename=-eb29b2dbbf208064 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcountme-f89c7483f31fb5d8.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-bf9e5a42c03c82e3.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstatic_assertions-b1b865d829448ed4.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=3329748f023dab97 -C extra-filename=-d592e05e0330391c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libaho_corasick-95c0f1f798a21e9f.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-65c68e882b116975.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcompact_str-ee8cd769e0040615.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfern-5139e215d35a8ea3.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libimperative-41e1ce256ca9bd02.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-1e5a8f49332ae59b.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblibcst_native-645ce53d9d0e905e.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnatord-20d85e0fbc517611.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpyproject_toml-8fd24c1b9884dff3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-64ebb4e7f8c0e909.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-aac1457d1f9f2d6e.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_edits-44b6953350bd1aaf.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_importer-e825837c4da4d8a6.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_index-fb1aa359911c385f.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_literal-bd7592132bee7c0e.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_semantic-79f8b9cf2fc76bbe.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-16fcc21a31f38d84.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-4a4add227621308b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_names2-df1617b14e55c98d.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsimilar-3e104cd87679ccb0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsmallvec-90a117863d807917.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum_macros-afaa0e22e7a2cbb9.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtyped_arena-0cf453a9e00282ae.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-8165d4f24269fd4c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_width-7e92862103b69382.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liburl-e3aeebb24edefcfd.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_graph v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=83b808d28f2f0548 -C extra-filename=-eb97223c4b4c4bec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-d592e05e0330391c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libsalsa-2e4548ace53a66ac.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libschemars-5e1e2eeccd0a45c3.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_module_resolver-850e646d8509755e.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libty_site_packages-4b853896b1d784dd.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libzip-f36ca24ae6ffdacc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=fa247ff02df86fda -C extra-filename=-b320059627285937 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-65c68e882b116975.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libetcetera-ed250635f2b60164.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglob-43c5f7b9cd6fba97.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobset-458e0d343e2da734.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmatchit-66b1363f6c0a32b6.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_slash-84bed11ab6d99b41.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpep440_rs-a101372270f212c0.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-bf9e5a42c03c82e3.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-eb97223c4b4c4bec.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-d592e05e0330391c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-d14d5a5900a9ed29.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-eb29b2dbbf208064.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_semantic-79f8b9cf2fc76bbe.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_stdlib-16fcc21a31f38d84.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-4a4add227621308b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libunicode_normalization-8165d4f24269fd4c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=0f221663b0639a3b -C extra-filename=-4ed9ea14bc87e175 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-eb29b2dbbf208064.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_trivia-e743dc1a67aa2072.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b320059627285937.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Compiling ruff_server v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=8f8d1aedcf26ee74 -C extra-filename=-3eb2848a77aa193a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcrossbeam-53dc1eb063a9a562.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libgen_lsp_types-e0cce05f968fa9fb.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjod_thread-845b17bc72da1d91.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblsp_server-c556e801c22fde58.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libmemchr-e04f2b598bd3b440.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_formatter-bf9e5a42c03c82e3.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-d592e05e0330391c.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-4ed9ea14bc87e175.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-64ebb4e7f8c0e909.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_codegen-aac1457d1f9f2d6e.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-eb29b2dbbf208064.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_index-fb1aa359911c385f.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-4a4add227621308b.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b320059627285937.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_log-343318d1aafe7554.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing_subscriber-517eb71502d37459.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fe0fa52d692271f5 -C extra-filename=-1daaf79c545464b1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcachedir-586d8ebe4b4fc353.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_command-1bbf5f86a00079a4.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclearscreen-5dd101d13731da4d.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-65c68e882b116975.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-549c35162653d55a.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobwalk-837be29f52d2d4a3.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-1e5a8f49332ae59b.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify-abcd45817f2090db.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-fea879778ea69102.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon-d6f4d9e23371c92e.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv-4f1240e4b152cf43.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_command_line-f1395822ff20ebaf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-eb97223c4b4c4bec.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-d592e05e0330391c.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-4ed9ea14bc87e175.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-64ebb4e7f8c0e909.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-d14d5a5900a9ed29.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-eb29b2dbbf208064.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-4a4add227621308b.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_server-3eb2848a77aa193a.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b320059627285937.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-3e07451d63274fc4.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemallocator-28d6f177635834fd.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-d85efbb6db3eee1d.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwild-4da16319f55bb35e.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=16 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8968162117d6eed1 -C extra-filename=-8e5e6aa0d20447c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps -C strip=debuginfo -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libanyhow-cb1d8c0d608e911d.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libbitflags-6327fe31076cbc92.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcachedir-586d8ebe4b4fc353.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap-24016a48ff2f89ce.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclap_complete_command-1bbf5f86a00079a4.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libclearscreen-5dd101d13731da4d.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libcolored-65c68e882b116975.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libfiletime-549c35162653d55a.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libglobwalk-837be29f52d2d4a3.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libignore-7de07777b4f61dbc.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libindexmap-3fec1fbe2e6e03fa.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libis_macro-034f65a267a13448.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libitertools-04db57f33631e53b.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libjiff-1e5a8f49332ae59b.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/liblog-ad9df4c4d6f18609.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libnotify-abcd45817f2090db.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libpath_absolutize-fea879778ea69102.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librayon-d6f4d9e23371c92e.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libregex-cfd24be00ad93552.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librkyv-4f1240e4b152cf43.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff-1daaf79c545464b1.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_cache-13895d4bbd378748.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_command_line-f1395822ff20ebaf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_db-26c9c7daa0deddb1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_diagnostics-faa40f4427769a11.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_graph-eb97223c4b4c4bec.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_linter-d592e05e0330391c.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_macros-70d97306589d9e2c.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_markdown-4ed9ea14bc87e175.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_notebook-64ebb4e7f8c0e909.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_options_metadata-d14d5a5900a9ed29.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_ast-110882bf716f0393.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_formatter-eb29b2dbbf208064.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_python_parser-cda2b35885b14b58.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_ranged_value-4a4add227621308b.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_server-3eb2848a77aa193a.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_source_file-93659655629bc20b.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_text_size-cf28946690da7897.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libruff_workspace-b320059627285937.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/librustc_hash-95f35e98f3ed00ca.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde-b9f620a101c03c2c.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libserde_json-73c5ba485998a95d.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libshellexpand-a2cf4bb27ad57d8d.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libstrum-2de19772b9d0e60e.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtempfile-3e07451d63274fc4.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libthiserror-a69421a69a490789.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtikv_jemallocator-28d6f177635834fd.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtoml-cd446907e10ae19d.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libtracing-efb4e9faab0d744b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwalkdir-d85efbb6db3eee1d.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/deps/libwild-4da16319f55bb35e.rlib -C strip=symbols -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/release/build/psm-4e506c85b439665c/out` Finished `release` profile [optimized] target(s) in 6m 47s 📦 Built wheel to /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/wheels/ruff-0.17.1-py3-none-linux_x86_64.whl /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/wheels/ruff-0.17.1-py3-none-linux_x86_64.whl Building wheel for ruff (pyproject.toml): finished with status 'done' Created wheel for ruff: filename=ruff-0.17.1-py3-none-linux_x86_64.whl size=64349920 sha256=0de084174269bf7b80e45b4c268c85712291b98b8cfdbbdad19bb38b418a29cd Stored in directory: /builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir/pip-ephem-wheel-cache-ubazlnq9/wheels/45/09/e6/111a8cc097f1e6447e68dbb3a77a5628847e34a2e2a489e3d3 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.zPZQqX + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + '[' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT ++ dirname /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT + mkdir -p /builddir/build/BUILD/ruff-0.17.1-build + mkdir /builddir/build/BUILD/ruff-0.17.1-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.1 ++ ls /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir/ruff-0.17.1-py3-none-linux_x86_64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=ruff==0.17.1 + '[' -z ruff==0.17.1 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/ruff-0.17.1-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/ruff-0.17.1-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.1-build/pyproject-wheeldir ruff==0.17.1 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.1-build/pyproject-wheeldir Processing /builddir/build/BUILD/ruff-0.17.1-build/pyproject-wheeldir/ruff-0.17.1-py3-none-linux_x86_64.whl Installing collected packages: ruff Successfully installed ruff-0.17.1 + '[' -d /builddir/build/BUILD/ruff-0.17.1-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.1-build/BUILDROOT/usr/bin/ruff /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin/ruff: no change + rm -rfv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/ruff-0.17.1-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.1-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info' +++ basename /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.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.1.dist-info + _normalized=ruff + echo '%ghost %dir /usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.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.1-build/BUILDROOT --record /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD --output /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-record + rm -fv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD removed '/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/RECORD' + rm -fv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/REQUESTED removed '/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-files --output-modules /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules --buildroot /builddir/build/BUILD/ruff-0.17.1-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.1-build/ruff-0.17.1-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.1-build/BUILDROOT/usr/lib/python3.15/site-packages + mv /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages/ruff-0.17.1.dist-info /builddir/build/BUILD/ruff-0.17.1-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.1-build/ruff-0.17.1-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.1-build/BUILDROOT//usr/share/bash-completion/completions + install -Dpm 0644 ruff.fish -t /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT//usr/share/fish/vendor_completions.d + install -Dpm 0644 _ruff -t /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT//usr/share/zsh/site-functions + /usr/bin/find-debuginfo -j3 --strict-build-id -m -i --build-id-seed 0.17.1-1.fc46 --unique-debug-suffix -0.17.1-1.fc46.x86_64 --unique-debug-src-base ruff-0.17.1-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.1-build/ruff-0.17.1 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.1-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.1-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.1-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.1-build/BUILDROOT/usr/lib/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/ruff-0.17.1-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.1-build/BUILDROOT /builddir/build/BUILD/ruff-0.17.1-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.1-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.1-build/BUILDROOT/usr/lib/python3.15/site-packages/ruff/__pycache__/_find_ruff.cpython-315.opt-1.pyc: rewriting with normalized contents Scanned 271 directories and 1311 files, processed 3 inodes, 3 modified (0 replaced + 3 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr Scanned 270 directories and 1311 files, considered 1311 files, read 99 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/ruff-0.17.1-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ntBJ1v + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-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.1 + '[' '!' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules Check import: ruff + skip=' --skip compile_fail' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual' + skip=' --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project' + export RUST_TEST_THREADS=1 + RUST_TEST_THREADS=1 + /usr/bin/env CARGO_HOME=.cargo RUSTC_BOOTSTRAP=1 'RUSTFLAGS=-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' /usr/bin/cargo test -j3 -Z avoid-dev-deps --profile rpm --no-fail-fast -- --skip compile_fail --skip python_environment::ty_environment_and_active_environment --skip python_environment::ty_environment_and_discovered_venv --skip python_environment::ty_environment_is_only_environment --skip python_environment::ty_environment_is_system_not_virtual --skip unix::symlink_inside_project Compiling unicode-ident v1.0.26 Compiling proc-macro2 v1.0.107 Compiling quote v1.0.47 Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=397e8f6504829919 -C extra-filename=-31795af095d644dc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/quote-1.0.47/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=8d03c6a507a816b1 -C extra-filename=-bcd0c83555bbd19e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/quote-bcd0c83555bbd19e -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=1e17bb5111b72062 -C extra-filename=-6a9acd2208ab97f9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/proc-macro2-6a9acd2208ab97f9 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_core v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=9f3c2fab58440080 -C extra-filename=-3dc4bec86a3fd0d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_core-3dc4bec86a3fd0d2 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/quote-bcd0c83555bbd19e/build-script-build` Compiling libc v0.2.190 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=805566b33dde582d -C extra-filename=-c29e76fff6faa678 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-c29e76fff6faa678 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/proc-macro2-6a9acd2208ab97f9/build-script-build` Running `/usr/bin/rustc --crate-name proc_macro2 --edition=2021 /usr/share/cargo/registry/proc-macro2-1.0.107/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "proc-macro", "span-locations"))' -C metadata=68acc1906e599c42 -C extra-filename=-6cc5c93cfa13beec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg wrap_proc_macro --cfg proc_macro_span --cfg proc_macro_span_location --cfg proc_macro_span_file --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(no_is_available)' --check-cfg 'cfg(no_literal_byte_character)' --check-cfg 'cfg(no_literal_c_string)' --check-cfg 'cfg(no_source_text)' --check-cfg 'cfg(proc_macro_span)' --check-cfg 'cfg(proc_macro_span_file)' --check-cfg 'cfg(proc_macro_span_location)' --check-cfg 'cfg(procmacro2_backtrace)' --check-cfg 'cfg(procmacro2_build_probe)' --check-cfg 'cfg(procmacro2_nightly_testing)' --check-cfg 'cfg(procmacro2_semver_exempt)' --check-cfg 'cfg(randomize_layout)' --check-cfg 'cfg(span_locations)' --check-cfg 'cfg(super_unstable)' --check-cfg 'cfg(wrap_proc_macro)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_core-3dc4bec86a3fd0d2/build-script-build` Running `/usr/bin/rustc --crate-name serde_core --edition=2021 /usr/share/cargo/registry/serde_core-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="rc"' --cfg 'feature="result"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "rc", "result", "std", "unstable"))' -C metadata=41c9f2952dc6965d -C extra-filename=-2e706267adb9fb66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Running `/usr/bin/rustc --crate-name quote --edition=2021 /usr/share/cargo/registry/quote-1.0.47/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=3f4ded614233575f -C extra-filename=-55182713d49a21ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_diagnostic_namespace)'` Compiling syn v3.0.7 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-3.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=22007ad4b96c42fa -C extra-filename=-8f7a42be22a8d3f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-c29e76fff6faa678/build-script-build` Compiling memchr v2.8.3 Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=176c53e888ea1c0a -C extra-filename=-940a44b42ab537d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="extra_traits"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=5da5239bea1f857d -C extra-filename=-6c8961a1039db363 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux_time_bits64 --check-cfg 'cfg(libc_deny_warnings)' --check-cfg 'cfg(emscripten_old_stat_abi)' --check-cfg 'cfg(espidf_picolibc)' --check-cfg 'cfg(espidf_time32)' --check-cfg 'cfg(freebsd10)' --check-cfg 'cfg(freebsd11)' --check-cfg 'cfg(freebsd12)' --check-cfg 'cfg(freebsd13)' --check-cfg 'cfg(freebsd14)' --check-cfg 'cfg(freebsd15)' --check-cfg 'cfg(libc_elfv2)' --check-cfg 'cfg(vxworks_lt_25_09)' --check-cfg 'cfg(libc_pauthtest)' --check-cfg 'cfg(gnu_file_offset_bits64)' --check-cfg 'cfg(gnu_time_bits64)' --check-cfg 'cfg(linux_time_bits64)' --check-cfg 'cfg(musl_v1_2)' --check-cfg 'cfg(musl32_time64)' --check-cfg 'cfg(musl_redir_time64)' --check-cfg 'cfg(uclibc32_time64)' --check-cfg 'cfg(target_os,values("switch","aix","ohos","hurd","rtems","visionos","nuttx","cygwin","qurt","qnx","helenos"))' --check-cfg 'cfg(target_env,values("illumos","wasi","aix","ohos","nto71_iosock"))' --check-cfg 'cfg(target_arch,values("loongarch64","mips32r6","mips64r6","csky"))'` Compiling serde v1.0.229 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde-1.0.229/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=8bdcf3fc706531f2 -C extra-filename=-2c041de2c4d9e0d1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde-2c041de2c4d9e0d1 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling syn v2.0.119 Running `/usr/bin/rustc --crate-name syn --edition=2021 /usr/share/cargo/registry/syn-2.0.119/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="extra-traits"' --cfg 'feature="fold"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="visit-mut"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clone-impls", "default", "derive", "extra-traits", "fold", "full", "parsing", "printing", "proc-macro", "test", "visit", "visit-mut"))' -C metadata=f84f21da81aaad48 -C extra-filename=-28b94e3a7aa464f9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde-2c041de2c4d9e0d1/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=09571ae523a53166 -C extra-filename=-2e487bc4284c5f83 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=50c51c93d6eb3091 -C extra-filename=-95f9864d34c74337 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zmij-95f9864d34c74337 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/zmij-95f9864d34c74337/build-script-build` Compiling itoa v1.0.18 Running `/usr/bin/rustc --crate-name itoa --edition=2021 /usr/share/cargo/registry/itoa-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=593b5953e7570fb5 -C extra-filename=-7d531654df280d77 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zmij --edition=2021 /usr/share/cargo/registry/zmij-1.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic"))' -C metadata=00c6eed3090c8c05 -C extra-filename=-d1826adf7b63cc66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(exhaustive)' --check-cfg 'cfg(zmij_no_select_unpredictable)'` Running `/usr/bin/rustc --crate-name memchr --edition=2021 /usr/share/cargo/registry/memchr-2.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "core", "default", "libc", "logging", "rustc-dep-of-std", "std", "use_std"))' -C metadata=cfebcdb5470ea0de -C extra-filename=-47326ed35c2527d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling smallvec v1.16.3 Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="const_generics"' --cfg 'feature="const_new"' --cfg 'feature="union"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=a14ef19abde98293 -C extra-filename=-76b83ce804ac244c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling log v0.4.34 Running `/usr/bin/rustc --crate-name log --edition=2021 /usr/share/cargo/registry/log-0.4.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "kv", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "serde", "serde_core", "std"))' -C metadata=2a80c5617a5d345e -C extra-filename=-c5e94891f7590ba2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling foldhash v0.2.0 Running `/usr/bin/rustc --crate-name foldhash --edition=2021 /usr/share/cargo/registry/foldhash-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=21bb3871e6131f51 -C extra-filename=-74e21874ecb53a31 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling allocator-api2 v0.2.21 Running `/usr/bin/rustc --crate-name allocator_api2 --edition=2018 /usr/share/cargo/registry/allocator-api2-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "fresh-rust", "nightly", "serde", "std"))' -C metadata=3f5ee21543770de5 -C extra-filename=-68ac8f6341dcb032 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=d465629a519c537c -C extra-filename=-cf19f223bb234aee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.17.1 Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="allocator-api2"' --cfg 'feature="default"' --cfg 'feature="default-hasher"' --cfg 'feature="equivalent"' --cfg 'feature="inline-more"' --cfg 'feature="raw-entry"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=d3b3860836ec2d1c -C extra-filename=-c1861d20774c3d01 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern allocator_api2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liballocator_api2-68ac8f6341dcb032.rmeta --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-cf19f223bb234aee.rmeta --extern foldhash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfoldhash-74e21874ecb53a31.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name smallvec --edition=2018 /usr/share/cargo/registry/smallvec-1.16.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="const_generics"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bincode", "const_generics", "const_new", "drain_filter", "drain_keep_rest", "impl_bincode", "malloc_size_of", "may_dangle", "serde", "specialization", "union", "unty", "write"))' -C metadata=925a46ac585e5c93 -C extra-filename=-d045f9c4391dd5fa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling proc-macro-utils v0.10.0 Running `/usr/bin/rustc --crate-name proc_macro_utils --edition=2021 /usr/share/cargo/registry/proc-macro-utils-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="parser"' --cfg 'feature="proc-macro"' --cfg 'feature="proc-macro2"' --cfg 'feature="quote"' --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "parser", "proc-macro", "proc-macro2", "quote", "smallvec"))' -C metadata=a7c255764ccbbd87 -C extra-filename=-9823a70b5310e6da --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-d045f9c4391dd5fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indexmap v2.14.2 Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=7c0b3be674ba6b7c -C extra-filename=-a4984f85b30b476d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-cf19f223bb234aee.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustversion v1.0.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/build/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=41677be8fad6014e -C extra-filename=-778e5f7d160f8396 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustversion-778e5f7d160f8396 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/rustversion-778e5f7d160f8396/build-script-build` Compiling parking_lot_core v0.9.12 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=aadb5e9e8b956a12 -C extra-filename=-6db4023ae8284a80 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/parking_lot_core-6db4023ae8284a80 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/parking_lot_core-6db4023ae8284a80/build-script-build` Running `/usr/bin/rustc --crate-name rustversion --edition=2018 /usr/share/cargo/registry/rustversion-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=925b278b43abcf97 -C extra-filename=-0a38ea1f9f72a5f5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(cfg_macro_not_allowed)' --check-cfg 'cfg(host_os, values("windows"))'` Compiling manyhow-macros v0.14.1 Running `/usr/bin/rustc --crate-name manyhow_macros --edition=2021 /usr/share/cargo/registry/manyhow-macros-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c96539213e5979d3 -C extra-filename=-9dba189c73adbd57 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling scopeguard v1.2.0 Running `/usr/bin/rustc --crate-name scopeguard --edition=2015 /usr/share/cargo/registry/scopeguard-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=3244c6fa44c4a91e -C extra-filename=-d1a7831c2425a0bb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lock_api v0.4.14 Running `/usr/bin/rustc --crate-name lock_api --edition=2021 /usr/share/cargo/registry/lock_api-0.4.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="atomic_usize"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "atomic_usize", "default", "nightly", "owning_ref", "serde"))' -C metadata=e66e91fdac12669b -C extra-filename=-dbf019cc736e5472 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern scopeguard=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libscopeguard-d1a7831c2425a0bb.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling manyhow v0.14.1 Running `/usr/bin/rustc --crate-name manyhow --edition=2021 /usr/share/cargo/registry/manyhow-0.14.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="macros"' --cfg 'feature="syn"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("darling", "darling_core", "default", "macros", "syn"))' -C metadata=fe2f7770d08525aa -C extra-filename=-8d107ff3384bffd5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow_macros-9dba189c73adbd57.so --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name parking_lot_core --edition=2021 /usr/share/cargo/registry/parking_lot_core-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "deadlock_detection", "nightly", "petgraph"))' -C metadata=989c4b8cbf2dfb0f -C extra-filename=-02fd5212909d9daf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(tsan_enabled)'` Compiling collection_literals v1.0.3 Running `/usr/bin/rustc --crate-name collection_literals --edition=2021 /usr/share/cargo/registry/collection_literals-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=43c29633686a3d8a -C extra-filename=-c6ac43c429b84c2c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2c365a513522f5fc -C extra-filename=-6817971e62fad4c8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling castaway v0.2.4 Running `/usr/bin/rustc --crate-name castaway --edition=2018 /usr/share/cargo/registry/castaway-0.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=64806b5a8f1655b0 -C extra-filename=-e7269b6f77880f13 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustversion-0a38ea1f9f72a5f5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling static_assertions v1.1.0 Running `/usr/bin/rustc --crate-name static_assertions --edition=2015 /usr/share/cargo/registry/static_assertions-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=9ff3bfae419441ff -C extra-filename=-4fd944611acb7f10 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling parking_lot v0.12.5 Running `/usr/bin/rustc --crate-name parking_lot --edition=2021 /usr/share/cargo/registry/parking_lot-0.12.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arc_lock", "deadlock_detection", "default", "hardware-lock-elision", "nightly", "owning_ref", "send_guard", "serde"))' -C metadata=2bb0830fcf71cee4 -C extra-filename=-c9dcacfe48840f53 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblock_api-dbf019cc736e5472.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot_core-02fd5212909d9daf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ordermap v1.2.2 Running `/usr/bin/rustc --crate-name ordermap --edition=2024 /usr/share/cargo/registry/ordermap-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "quickcheck", "rayon", "serde", "std"))' -C metadata=3b05b251ca60cf97 -C extra-filename=-50c370729e53ebcf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling either v1.19.0 Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=251bec56f435fba2 -C extra-filename=-f95a0a7a6b60c89a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling aho-corasick v1.1.5 Running `/usr/bin/rustc --crate-name aho_corasick --edition=2021 /usr/share/cargo/registry/aho-corasick-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf-literal"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "perf-literal", "std"))' -C metadata=1a5d3f9b4d6ea4b7 -C extra-filename=-eba0b84f406ad110 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-syntax v0.8.11 Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=b78e9801a6e1a076 -C extra-filename=-dccc1a0dc21ca64c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive v1.0.229 Running `/usr/bin/rustc --crate-name serde_derive --edition=2021 /usr/share/cargo/registry/serde_derive-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deserialize_in_place"))' -C metadata=128bac07bfe99b68 -C extra-filename=-591710db1e3afe59 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use-macros v0.9.0 Running `/usr/bin/rustc --crate-name quote_use_macros --edition=2021 /usr/share/cargo/registry/quote-use-macros-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=62e0d84544cab0ac -C extra-filename=-9d36fd0e0cd25dfa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quote-use v0.9.0 Running `/usr/bin/rustc --crate-name quote_use --edition=2021 /usr/share/cargo/registry/quote-use-0.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn"))' -C metadata=40e58dc35e8833ae -C extra-filename=-6ddafe79faf0b570 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern quote_use_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote_use_macros-9d36fd0e0cd25dfa.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive-macro v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive_macro --edition=2021 /usr/share/cargo/registry/attribute-derive-macro-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e6669050bf9f88c1 -C extra-filename=-fc5c7007b360dd70 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern collection_literals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcollection_literals-c6ac43c429b84c2c.rlib --extern interpolator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinterpolator-6817971e62fad4c8.rlib --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow-8d107ff3384bffd5.rlib --extern proc_macro_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro_utils-9823a70b5310e6da.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern quote_use=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote_use-6ddafe79faf0b570.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cfg_if --edition=2018 /usr/share/cargo/registry/cfg-if-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "rustc-dep-of-std"))' -C metadata=a0d1072efbfce256 -C extra-filename=-cbceb70636f96d98 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex-automata v0.4.18 Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="dfa-onepass"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=402549c7a11bb02e -C extra-filename=-f3b2d32123062e93 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-eba0b84f406ad110.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-dccc1a0dc21ca64c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling attribute-derive v0.11.0 Running `/usr/bin/rustc --crate-name attribute_derive --edition=2021 /usr/share/cargo/registry/attribute-derive-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("syn-full"))' -C metadata=98c8c0419d05e99d -C extra-filename=-91b7c255166f2cbd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern attribute_derive_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libattribute_derive_macro-fc5c7007b360dd70.so --extern manyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmanyhow-8d107ff3384bffd5.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size-derive2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size_derive2 --edition=2024 /usr/share/cargo/registry/get-size-derive2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=194200020a938456 -C extra-filename=-36a528ce09d0fad1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern attribute_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libattribute_derive-91b7c255166f2cbd.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2021 /usr/share/cargo/registry/serde-1.0.229/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="rc"' --cfg 'feature="serde_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "rc", "serde_derive", "std", "unstable"))' -C metadata=3fc31fb860f68ce4 -C extra-filename=-80efe816ad0326f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-591710db1e3afe59.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg if_docsrs_then_no_serde_core --check-cfg 'cfg(feature, values("result"))' --check-cfg 'cfg(if_docsrs_then_no_serde_core)' --check-cfg 'cfg(no_core_cstr)' --check-cfg 'cfg(no_core_error)' --check-cfg 'cfg(no_core_net)' --check-cfg 'cfg(no_core_num_saturating)' --check-cfg 'cfg(no_diagnostic_namespace)' --check-cfg 'cfg(no_serde_derive)' --check-cfg 'cfg(no_std_atomic)' --check-cfg 'cfg(no_std_atomic64)' --check-cfg 'cfg(no_target_has_atomic)'` Compiling thin-vec v0.2.21 Running `/usr/bin/rustc --crate-name thin_vec --edition=2024 /usr/share/cargo/registry/thin-vec-0.2.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_new", "default", "gecko-ffi", "malloc_size_of", "serde", "std", "unstable"))' -C metadata=c7fe0ed2234edcd8 -C extra-filename=-767c6b1ea73c0c8f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling compact_str v0.10.0 Running `/usr/bin/rustc --crate-name compact_str --edition=2021 /usr/share/cargo/registry/compact_str-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytes", "default", "proptest", "quickcheck", "rkyv", "schemars", "serde", "smallvec", "std", "zeroize"))' -C metadata=85f5ab31b795ec5c -C extra-filename=-4ffe3a02450a40e6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcastaway-e7269b6f77880f13.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzmij-d1826adf7b63cc66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-hash v2.1.3 Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=c72f295d15b3d8fc -C extra-filename=-c8df7ed23b881400 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling regex v1.13.1 Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=188ff54f7292ce54 -C extra-filename=-876b6cfc3dc28983 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-eba0b84f406ad110.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-f3b2d32123062e93.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-dccc1a0dc21ca64c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitflags v2.13.2 Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="serde"' --cfg 'feature="serde_core"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=fd20169f76d3f8b3 -C extra-filename=-b59199eac7c20174 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/libc-0.2.190/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=1a8a51619c41d33f -C extra-filename=-1112eae8a528b079 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/libc-1112eae8a528b079 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling get-size2 v0.11.1 Running `/usr/bin/rustc --crate-name get_size2 --edition=2024 /usr/share/cargo/registry/get-size2-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compact-str"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="get-size-derive2"' --cfg 'feature="hashbrown"' --cfg 'feature="indexmap"' --cfg 'feature="ordermap"' --cfg 'feature="parking_lot"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thin-vec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-features-no-std", "alloc", "arcstr", "bytes", "chrono", "chrono-tz", "compact-str", "dashmap", "default", "derive", "get-size-derive2", "half", "hashbrown", "indexmap", "ordermap", "orx-concurrent-vec", "parking_lot", "portable-atomic", "roaring", "smallvec", "std", "thin-vec", "url", "uuid"))' -C metadata=bff71a3188edbb17 -C extra-filename=-026e32871d7b0707 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size_derive2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size_derive2-36a528ce09d0fad1.so --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling heck v0.5.0 Running `/usr/bin/rustc --crate-name heck --edition=2021 /usr/share/cargo/registry/heck-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cef284b76bbc9fd -C extra-filename=-26e49dbc988100c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/libc-1112eae8a528b079/build-script-build` Running `/usr/bin/rustc --crate-name libc --edition=2021 /usr/share/cargo/registry/libc-0.2.190/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("align", "const-extern-fn", "default", "extra_traits", "rustc-dep-of-std", "rustc-std-workspace-core", "std", "use_std"))' -C metadata=ee681373143ffea9 -C extra-filename=-11e845eed539571e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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=ecf20cf2f13a202e -C extra-filename=-5d54b3ee90588c31 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_syntax --edition=2021 /usr/share/cargo/registry/regex-syntax-0.8.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment"))' -C metadata=8b0a15e065541330 -C extra-filename=-525c9a2145b0256f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling once_cell v1.21.4 Running `/usr/bin/rustc --crate-name once_cell --edition=2021 /usr/share/cargo/registry/once_cell-1.21.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="race"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic-polyfill", "critical-section", "default", "parking_lot", "portable-atomic", "race", "std", "unstable"))' -C metadata=cd0117bb5718e5da -C extra-filename=-469e270a01ce9404 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shlex v2.0.1 Running `/usr/bin/rustc --crate-name shlex --edition=2018 /usr/share/cargo/registry/shlex-2.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=7cdcbb4c2d2925db -C extra-filename=-ce331f9680e81984 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jobserver v0.1.35 Running `/usr/bin/rustc --crate-name jobserver --edition=2021 /usr/share/cargo/registry/jobserver-0.1.35/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=569a5254fa99fa8e -C extra-filename=-9dfd2cc5827ee5cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-11e845eed539571e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex_automata --edition=2021 /usr/share/cargo/registry/regex-automata-0.4.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="dfa"' --cfg 'feature="dfa-build"' --cfg 'feature="dfa-onepass"' --cfg 'feature="dfa-search"' --cfg 'feature="hybrid"' --cfg 'feature="meta"' --cfg 'feature="nfa"' --cfg 'feature="nfa-backtrack"' --cfg 'feature="nfa-pikevm"' --cfg 'feature="nfa-thompson"' --cfg 'feature="perf"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-literal-multisubstring"' --cfg 'feature="perf-literal-substring"' --cfg 'feature="std"' --cfg 'feature="syntax"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --cfg 'feature="unicode-word-boundary"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "dfa", "dfa-build", "dfa-onepass", "dfa-search", "hybrid", "internal-instrument", "internal-instrument-pikevm", "logging", "meta", "nfa", "nfa-backtrack", "nfa-pikevm", "nfa-thompson", "perf", "perf-inline", "perf-literal", "perf-literal-multisubstring", "perf-literal-substring", "std", "syntax", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unicode-word-boundary"))' -C metadata=487a93a941ed5a40 -C extra-filename=-0a5916b4a1faaa16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_text_size v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=3bab6ecaf3c367f3 -C extra-filename=-613097e8f6eaaefe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling find-msvc-tools v0.1.14 Running `/usr/bin/rustc --crate-name find_msvc_tools --edition=2021 /usr/share/cargo/registry/find-msvc-tools-0.1.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dbaed50425de9984 -C extra-filename=-efb8b8f5f32535ac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-width v0.2.2 Running `/usr/bin/rustc --crate-name unicode_width --edition=2021 /usr/share/cargo/registry/unicode-width-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cjk"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cjk", "core", "default", "no_std", "rustc-dep-of-std", "std"))' -C metadata=d7d62f250629b76d -C extra-filename=-a1ea68ee75c1d2ce --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cc v1.4.6 Running `/usr/bin/rustc --crate-name cc --edition=2021 /usr/share/cargo/registry/cc-1.4.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="parallel"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("jobserver", "parallel"))' -C metadata=a7556b329cd68353 -C extra-filename=-168546cfaf5b6355 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern find_msvc_tools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfind_msvc_tools-efb8b8f5f32535ac.rmeta --extern jobserver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjobserver-9dfd2cc5827ee5cc.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-11e845eed539571e.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshlex-ce331f9680e81984.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-utils v0.8.23 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=adaea66da637302c -C extra-filename=-b360c6c3ab317a39 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-utils-b360c6c3ab317a39 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/crossbeam-utils-b360c6c3ab317a39/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_utils --edition=2021 /usr/share/cargo/registry/crossbeam-utils-0.8.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=39943a9697d53a1b -C extra-filename=-0e2aa9af957c6b3f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_no_atomic,crossbeam_sanitize_thread)'` Running `/usr/bin/rustc --crate-name either --edition=2021 /usr/share/cargo/registry/either-1.19.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "use_std"))' -C metadata=66bceef7df5dc16d -C extra-filename=-dbfdfb5d4adf2c2e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec_macros v0.1.1 Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=76b66c4515843375 -C extra-filename=-6faefb3618f8a322 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinyvec v1.11.0 Running `/usr/bin/rustc --crate-name tinyvec --edition=2018 /usr/share/cargo/registry/tinyvec-1.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="tinyvec_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "experimental_write_impl", "grab_spare_slice", "latest_stable_rust", "nightly_slice_partition_dedup", "rustc_1_40", "rustc_1_55", "rustc_1_57", "rustc_1_61", "serde", "std", "tinyvec_macros"))' -C metadata=f7b0f907a08880a9 -C extra-filename=-c2bcba0b4b7d403c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec_macros-6faefb3618f8a322.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name regex --edition=2021 /usr/share/cargo/registry/regex-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="perf-backtrack"' --cfg 'feature="perf-cache"' --cfg 'feature="perf-dfa"' --cfg 'feature="perf-inline"' --cfg 'feature="perf-literal"' --cfg 'feature="perf-onepass"' --cfg 'feature="std"' --cfg 'feature="unicode"' --cfg 'feature="unicode-age"' --cfg 'feature="unicode-bool"' --cfg 'feature="unicode-case"' --cfg 'feature="unicode-gencat"' --cfg 'feature="unicode-perl"' --cfg 'feature="unicode-script"' --cfg 'feature="unicode-segment"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "logging", "pattern", "perf", "perf-backtrack", "perf-cache", "perf-dfa", "perf-dfa-full", "perf-inline", "perf-literal", "perf-onepass", "std", "unicode", "unicode-age", "unicode-bool", "unicode-case", "unicode-gencat", "unicode-perl", "unicode-script", "unicode-segment", "unstable", "use_std"))' -C metadata=e4d86830b1cf3efa -C extra-filename=-71c6b3ece678a263 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_hash --edition=2021 /usr/share/cargo/registry/rustc-hash-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "rand", "std"))' -C metadata=1cd557187a0b81d5 -C extra-filename=-a94cfd174949758b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=697128cafe11ec33 -C extra-filename=-a59df05ed649fbc5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=8613fa321dd88e2e -C extra-filename=-eb3641749c357942 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-a59df05ed649fbc5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unicode-normalization v0.1.25 Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4c890535adb9b723 -C extra-filename=-90fd7c61c2cac8b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec-c2bcba0b4b7d403c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-core v0.1.36 Running `/usr/bin/rustc --crate-name tracing_core --edition=2018 /usr/share/cargo/registry/tracing-core-0.1.36/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="once_cell"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "once_cell", "std"))' -C metadata=734b38d1005f5608 -C extra-filename=-8aa350aae204d9c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.15.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=69f3d29c32b2edb7 -C extra-filename=-3d17beaf7cc1dab2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-f95a0a7a6b60c89a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bstr v1.13.1 Running `/usr/bin/rustc --crate-name bstr --edition=2021 /usr/share/cargo/registry/bstr-1.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std", "unicode"))' -C metadata=382cd8fd5785d8dc -C extra-filename=-9c4095c1624097c6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling siphasher v1.0.4 Running `/usr/bin/rustc --crate-name siphasher --edition=2018 /usr/share/cargo/registry/siphasher-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_json", "serde_no_std", "serde_std", "std"))' -C metadata=0b902e766f450d23 -C extra-filename=-2306bc11c591a793 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=05758bf4e9309025 -C extra-filename=-a241b8f4ac74553c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3d17beaf7cc1dab2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-eb3641749c357942.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-a59df05ed649fbc5.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-c8df7ed23b881400.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-31795af095d644dc.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-90fd7c61c2cac8b8.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globset v0.4.20 Running `/usr/bin/rustc --crate-name globset --edition=2024 /usr/share/cargo/registry/globset-0.4.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "log", "serde", "serde1", "simd-accel"))' -C metadata=4b6957feec3368c6 -C extra-filename=-5fa311b43a034d10 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=bdcff0c37b58ee2a -C extra-filename=-9fe9babaac1be3d6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-attributes v0.1.31 Running `/usr/bin/rustc --crate-name tracing_attributes --edition=2018 /usr/share/cargo/registry/tracing-attributes-0.1.31/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await"))' -C metadata=e626df331f199e58 -C extra-filename=-5b3db5cb700b653e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_ident --edition=2021 /usr/share/cargo/registry/unicode-ident-1.0.26/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=66eb0532e9ea887c -C extra-filename=-6d98438833777fd7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pin-project-lite v0.2.17 Running `/usr/bin/rustc --crate-name pin_project_lite --edition=2018 /usr/share/cargo/registry/pin-project-lite-0.2.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=aab7fbaf48dc2abc -C extra-filename=-3a9f88b0e6fca5ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v2.0.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=fe23a8a64e22de5d -C extra-filename=-76f093024dcc3159 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-76f093024dcc3159 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/thiserror-76f093024dcc3159/build-script-build` Compiling ruff_macros v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=ec9adab0575fd863 -C extra-filename=-33cf1e4362221afc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-3d17beaf7cc1dab2.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-876b6cfc3dc28983.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-a241b8f4ac74553c.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror-impl v2.0.21 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ceb64f0e16a78ad2 -C extra-filename=-36ec331386cb785e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing v0.1.44 Running `/usr/bin/rustc --crate-name tracing --edition=2018 /usr/share/cargo/registry/tracing-0.1.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="attributes"' --cfg 'feature="log"' --cfg 'feature="release_max_level_debug"' --cfg 'feature="std"' --cfg 'feature="tracing-attributes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("async-await", "attributes", "default", "log", "log-always", "max_level_debug", "max_level_error", "max_level_info", "max_level_off", "max_level_trace", "max_level_warn", "release_max_level_debug", "release_max_level_error", "release_max_level_info", "release_max_level_off", "release_max_level_trace", "release_max_level_warn", "std", "tracing-attributes"))' -C metadata=be79aed8edf09fc1 -C extra-filename=-1e2d98cabd4fd526 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern pin_project_lite=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpin_project_lite-3a9f88b0e6fca5ab.rmeta --extern tracing_attributes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_attributes-5b3db5cb700b653e.so --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=a1a863a5e6456da0 -C extra-filename=-b2b333301b98cf6b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=c3f525634e2fbce0 -C extra-filename=-aa9931c1968e21e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle v1.0.14 Running `/usr/bin/rustc --crate-name anstyle --edition=2021 /usr/share/cargo/registry/anstyle-1.0.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=96aa2cd5ad179946 -C extra-filename=-c15a3afd45e3a9a9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typeid v1.0.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=accb4f4a6b7dea63 -C extra-filename=-3ad852f1f2771831 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/typeid-3ad852f1f2771831 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ryu v1.0.23 Running `/usr/bin/rustc --crate-name ryu --edition=2021 /usr/share/cargo/registry/ryu-1.0.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-panic", "small"))' -C metadata=eadeb16d5b272e18 -C extra-filename=-6cfa7bd71962f587 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-2.0.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=528948b361174855 -C extra-filename=-a7b2bb1eabaa3032 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror_impl-36ec331386cb785e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)' --check-cfg 'cfg(thiserror_no_backtrace_type)'` Compiling phf_shared v0.11.3 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=242af0a2c09c8a35 -C extra-filename=-409e7fdf9f96e43b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-aa9931c1968e21e9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/typeid-3ad852f1f2771831/build-script-build` Compiling rand v0.8.8 Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="small_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "getrandom", "libc", "log", "min_const_gen", "nightly", "rand_chacha", "serde", "serde1", "small_rng", "std", "std_rng"))' -C metadata=0895c9f455b7b182 -C extra-filename=-60876d6c3b022a63 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-b2b333301b98cf6b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=28aa8aab1960a27e -C extra-filename=-3e1a35bfd5c1810f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling 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=46361feef2cbf7f6 -C extra-filename=-411924a42367364c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-409e7fdf9f96e43b.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-60876d6c3b022a63.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typeid --edition=2018 /usr/share/cargo/registry/typeid-1.0.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ca367f0936fa5ca0 -C extra-filename=-db6d76437872b46c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_const_type_id)'` Compiling char_str v0.0.4 Running `/usr/bin/rustc --crate-name char_str --edition=2024 /usr/share/cargo/registry/char_str-0.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="get-size"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "default", "get-size", "salsa", "serde", "std"))' -C metadata=e3487ae27737f7df -C extra-filename=-4fac751c8ee1464e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern castaway=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcastaway-e7269b6f77880f13.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libryu-6cfa7bd71962f587.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=64beddc640bbd2dc -C extra-filename=-0aced871e952da6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-2306bc11c591a793.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling filetime v0.2.29 Running `/usr/bin/rustc --crate-name filetime --edition=2018 /usr/share/cargo/registry/filetime-0.2.29/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3c80d9471d03fcb6 -C extra-filename=-44c213ed23319e7f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling seahash v4.1.0 Running `/usr/bin/rustc --crate-name seahash --edition=2015 /usr/share/cargo/registry/seahash-4.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_std"))' -C metadata=ace30cedfe45f7d3 -C extra-filename=-2c74b20c36f2bac7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling portable-atomic v1.15.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=e2db12d3b288f333 -C extra-filename=-597cdd24a293d57f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/portable-atomic-597cdd24a293d57f -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling glob v0.3.4 Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=163bc5eb9e6d71f6 -C extra-filename=-f635cc18f4ab6022 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=46dc8f111f4e9362 -C extra-filename=-6262c44e9e9cd914 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-2c74b20c36f2bac7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_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=6959c8ef428fd25e -C extra-filename=-d14e33e7ab801e18 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_generator-411924a42367364c.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-409e7fdf9f96e43b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arrayvec v0.7.8 Running `/usr/bin/rustc --crate-name arrayvec --edition=2018 /usr/share/cargo/registry/arrayvec-0.7.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std", "zeroize"))' -C metadata=fea821847b1fb8ce -C extra-filename=-d003f05fbffe807e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tinyvec_macros --edition=2018 /usr/share/cargo/registry/tinyvec_macros-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=acc42eb40f48400f -C extra-filename=-80c54c7e01fa0b61 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rand_core v0.10.1 Running `/usr/bin/rustc --crate-name rand_core --edition=2024 /usr/share/cargo/registry/rand_core-0.10.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4d178312ec45915 -C extra-filename=-b32108b566d5c236 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/portable-atomic-597cdd24a293d57f/build-script-build` Compiling boxcar v0.2.14 Running `/usr/bin/rustc --crate-name boxcar --edition=2021 /usr/share/cargo/registry/boxcar-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1fee9f464b8dc2c4 -C extra-filename=-57faad11f2c724d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling getrandom v0.4.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=9e0f219b0fb39565 -C extra-filename=-4c8f283559d55384 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/getrandom-4c8f283559d55384 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name portable_atomic --edition=2018 /usr/share/cargo/registry/portable-atomic-1.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("critical-section", "default", "disable-fiq", "fallback", "float", "force-amo", "require-cas", "s-mode", "serde", "std", "unsafe-assume-privileged", "unsafe-assume-single-core"))' -C metadata=39993f163814a5ae -C extra-filename=-e20830e34882e2d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(target_feature,values("lsfe","fast-serialization","load-store-on-cond","distinct-ops","rmw"))' --check-cfg 'cfg(portable_atomic_atomic_intrinsics,portable_atomic_disable_fiq,portable_atomic_force_amo,portable_atomic_ll_sc_rmw,portable_atomic_no_asm,portable_atomic_no_asm_maybe_uninit,portable_atomic_no_asm_syscall,portable_atomic_no_atomic_64,portable_atomic_no_atomic_cas,portable_atomic_no_atomic_load_store,portable_atomic_no_atomic_min_max,portable_atomic_no_cfg_target_has_atomic,portable_atomic_no_cmpxchg16b_intrinsic,portable_atomic_no_cmpxchg16b_target_feature,portable_atomic_no_const_mut_refs,portable_atomic_no_const_raw_ptr_deref,portable_atomic_no_const_transmute,portable_atomic_no_core_unwind_safe,portable_atomic_no_diagnostic_namespace,portable_atomic_no_strict_provenance,portable_atomic_no_strict_provenance_atomic_ptr,portable_atomic_no_stronger_failure_ordering,portable_atomic_no_track_caller,portable_atomic_no_unsafe_op_in_unsafe_fn,portable_atomic_pre_llvm_16,portable_atomic_pre_llvm_18,portable_atomic_pre_llvm_20,portable_atomic_s_mode,portable_atomic_sanitize_thread,portable_atomic_target_feature,portable_atomic_unsafe_assume_privileged,portable_atomic_unsafe_assume_single_core,portable_atomic_unstable_asm,portable_atomic_unstable_asm_experimental_arch,portable_atomic_unstable_cfg_target_has_atomic,portable_atomic_unstable_isa_attribute)' --check-cfg 'cfg(portable_atomic_target_feature,values("cmpxchg16b","distinct-ops","fast-serialization","load-store-on-cond","lse","lse128","lse2","lsfe","mclass","miscellaneous-extensions-3","quadword-atomics","rcpc3","rmw","v6","v7","zaamo","zabha","zacas"))'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/getrandom-4c8f283559d55384/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=051f8aebb097fd5b -C extra-filename=-720cfe441c25691b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec_macros-80c54c7e01fa0b61.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-queue v0.3.14 Running `/usr/bin/rustc --crate-name crossbeam_queue --edition=2021 /usr/share/cargo/registry/crossbeam-queue-0.3.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=a139eed83826ed24 -C extra-filename=-806e238f2e9496ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling is-macro v0.3.8 Running `/usr/bin/rustc --crate-name is_macro --edition=2018 /usr/share/cargo/registry/is-macro-0.3.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("small-panic"))' -C metadata=595b8ad35e80659b -C extra-filename=-c8ee080833ad4277 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_normalization --edition=2018 /usr/share/cargo/registry/unicode-normalization-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=d7e8843e203f0328 -C extra-filename=-b7dd740bf6f2467b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tinyvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinyvec-720cfe441c25691b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name getrandom --edition=2024 /usr/share/cargo/registry/getrandom-0.4.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="sys_rng"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "sys_rng", "wasm_js"))' -C metadata=571b5e4facb093d8 -C extra-filename=-283c9b0c9418f53f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macros v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macros --edition=2024 /usr/share/cargo/registry/salsa-macros-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "persistence"))' -C metadata=5383983d2132c127 -C extra-filename=-d037db27c1f4bb5d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashlink v0.12.2 Running `/usr/bin/rustc --crate-name hashlink --edition=2024 /usr/share/cargo/registry/hashlink-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serde_impl"))' -C metadata=906552df69566805 -C extra-filename=-673ab61524ccf52f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=080128c136cd004a -C extra-filename=-26da13516234d97a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling intrusive-collections v0.10.3 Running `/usr/bin/rustc --crate-name intrusive_collections --edition=2018 /usr/share/cargo/registry/intrusive-collections-0.10.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly"))' -C metadata=d2f0627e88cd7d4d -C extra-filename=-b93abe2ffb0076b3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inventory v0.3.25 Running `/usr/bin/rustc --crate-name inventory --edition=2021 /usr/share/cargo/registry/inventory-0.3.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f0a84f689bcd2dc -C extra-filename=-90103ae3b373b530 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=caaf9eca08899f41 -C extra-filename=-39d517e2c841ca0f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa-macro-rules v0.28.5 Running `/usr/bin/rustc --crate-name salsa_macro_rules --edition=2024 /usr/share/cargo/registry/salsa-macro-rules-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator"))' -C metadata=6ba9c44ef258fa0a -C extra-filename=-7d11c2b253535efb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=2e1d70ffdcf685a8 -C extra-filename=-8fedbf68b6e110d5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcpufeatures-39d517e2c841ca0f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-26da13516234d97a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_json v1.0.152 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=3aa51356840b936f -C extra-filename=-a266bb44490a86fb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/serde_json-a266bb44490a86fb -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/serde_json-a266bb44490a86fb/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=0710976e1adda13d -C extra-filename=-b70e8c6d0c978a36 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchacha20-8fedbf68b6e110d5.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-26da13516234d97a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=93c33019a941cda5 -C extra-filename=-706d2b56d400cfd9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_unicode_names2_generator v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=361f45bcbb991e8a -C extra-filename=-f7d4d261399b972f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-d14e33e7ab801e18.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-b70e8c6d0c978a36.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde_json --edition=2021 /usr/share/cargo/registry/serde_json-1.0.152/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary_precision", "default", "float_roundtrip", "indexmap", "preserve_order", "raw_value", "std", "unbounded_depth"))' -C metadata=3bd82bf581a2a017 -C extra-filename=-c75d0c352f65bd7f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern zmij=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzmij-d1826adf7b63cc66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg 'fast_arithmetic="64"' --check-cfg 'cfg(fast_arithmetic, values("32", "64"))'` Compiling phf v0.11.3 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=f28dbff2442a7625 -C extra-filename=-41a6cf0ee10f227d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling object v0.39.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/object-0.39.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=ebe819c8a7c5715e -C extra-filename=-ea772ce04329b6f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/object-ea772ce04329b6f1 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=fab535c410bbe4bd -C extra-filename=-585915f1cc27ee0b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff_unicode_names2-585915f1cc27ee0b -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2_generator-f7d4d261399b972f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/object-ea772ce04329b6f1/build-script-build` Running `/usr/bin/rustc --crate-name object --edition=2018 /usr/share/cargo/registry/object-0.39.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="archive"' --cfg 'feature="coff"' --cfg 'feature="elf"' --cfg 'feature="macho"' --cfg 'feature="pe"' --cfg 'feature="read"' --cfg 'feature="read_core"' --cfg 'feature="std"' --cfg 'feature="xcoff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all", "alloc", "archive", "build", "build_core", "cargo-all", "coff", "compression", "core", "default", "doc", "elf", "macho", "pe", "read", "read_core", "rustc-dep-of-std", "std", "unaligned", "unstable", "unstable-all", "write", "write_core", "write_std", "xcoff"))' -C metadata=19a8a19b7f4801bf -C extra-filename=-b77aad396bb96271 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg core_error --check-cfg 'cfg(core_error)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff_unicode_names2-585915f1cc27ee0b/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=0cdd8e18418936df -C extra-filename=-af3ceeaa1c3a5acd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling drop_bomb v0.1.5 Running `/usr/bin/rustc --crate-name drop_bomb --edition=2015 /usr/share/cargo/registry/drop_bomb-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ee26ec6b24ffda7d -C extra-filename=-de87b756c03f33a8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stacker v0.1.25 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a889e6501baad8ab -C extra-filename=-72da8837b6834248 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/stacker-72da8837b6834248 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-168546cfaf5b6355.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/stacker-72da8837b6834248/build-script-build` Compiling ruff_annotate_snippets v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=b7a4831d6bd20bc8 -C extra-filename=-f015dc7b37d00b8a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ar_archive_writer v0.5.3 Running `/usr/bin/rustc --crate-name ar_archive_writer --edition=2024 /usr/share/cargo/registry/ar_archive_writer-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ec19228665014578 -C extra-filename=-8e4837b944214a47 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern object=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libobject-b77aad396bb96271.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling vte v0.15.0 Running `/usr/bin/rustc --crate-name vte --edition=2021 /usr/share/cargo/registry/vte-0.15.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ansi", "bitflags", "cursor-icon", "default", "log", "serde", "std"))' -C metadata=d748eb249c403b76 -C extra-filename=-ac9e644edef849fa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-d003f05fbffe807e.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strip-ansi-escapes v0.2.1 Running `/usr/bin/rustc --crate-name strip_ansi_escapes --edition=2015 /usr/share/cargo/registry/strip-ansi-escapes-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b1f9b71bb98ecb3b -C extra-filename=-104be5d4bb5ac62e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern vte=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libvte-ac9e644edef849fa.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name glob --edition=2021 /usr/share/cargo/registry/glob-0.3.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=add708dd6a2e77f8 -C extra-filename=-89d02dc4c5617ba5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clang-sys v1.9.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=b2940cb7f157b13f -C extra-filename=-6e15446e3232d5f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/clang-sys-6e15446e3232d5f6 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-89d02dc4c5617ba5.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling psm v0.1.32 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/psm-0.1.32/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f4f412f66b688206 -C extra-filename=-0999371c9d8ab7f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-0999371c9d8ab7f6 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ar_archive_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libar_archive_writer-8e4837b944214a47.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-168546cfaf5b6355.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v3.1.1 Running `/usr/bin/rustc --crate-name similar --edition=2024 /usr/share/cargo/registry/similar-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="std"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "hashbrown", "inline", "serde", "std", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=c56e1372616e0ff2 -C extra-filename=-cb2cd40d4de042dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/psm-0999371c9d8ab7f6/build-script-build` Running `/usr/bin/rustc --crate-name psm --edition=2021 /usr/share/cargo/registry/psm-0.1.32/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=543744c51d847f1e -C extra-filename=-6bb0816f6a7d4590 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -l static=psm_s --cfg asm --cfg link_asm --cfg switchable_stack --check-cfg 'cfg(switchable_stack,asm,link_asm)'` Running `/usr/bin/rustc --crate-name stacker --edition=2021 /usr/share/cargo/registry/stacker-0.1.25/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a2dd0db4fecf504c -C extra-filename=-5a471707aeac00da --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern psm=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpsm-6bb0816f6a7d4590.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/clang-sys-6e15446e3232d5f6/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=a3f52086b3747c99 -C extra-filename=-876911ee06ec239e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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=987bd1fb6754ff60 -C extra-filename=-01f827529fb04f02 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rustix-01f827529fb04f02 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/rustix-01f827529fb04f02/build-script-build` Compiling nom v7.1.3 Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=ba1e3861bab9269f -C extra-filename=-419cf4d9b68eb41c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libminimal_lexical-876911ee06ec239e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libloading v0.8.9 Running `/usr/bin/rustc --crate-name libloading --edition=2015 /usr/share/cargo/registry/libloading-0.8.9/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31494dda8512306c -C extra-filename=-c8cea12b8534a791 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling linux-raw-sys v0.12.1 Running `/usr/bin/rustc --crate-name linux_raw_sys --edition=2021 /usr/share/cargo/registry/linux-raw-sys-0.12.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="auxvec"' --cfg 'feature="elf"' --cfg 'feature="errno"' --cfg 'feature="general"' --cfg 'feature="ioctl"' --cfg 'feature="no_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auxvec", "bootparam", "btrfs", "core", "default", "elf", "elf_uapi", "errno", "general", "if_arp", "if_ether", "if_packet", "if_tun", "image", "io_uring", "ioctl", "landlock", "loop_device", "mempolicy", "net", "netlink", "no_std", "prctl", "ptrace", "rustc-dep-of-std", "std", "system", "vm_sockets", "xdp"))' -C metadata=7f2c14df1308551d -C extra-filename=-ab859c9c94eecd0c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bindgen v0.72.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=28c808bc6085c015 -C extra-filename=-ece3e225bde0f1ac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/bindgen-ece3e225bde0f1ac -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustix --edition=2021 /usr/share/cargo/registry/rustix-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="fs"' --cfg 'feature="std"' --cfg 'feature="termios"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("all-apis", "alloc", "default", "event", "fs", "io_uring", "libc", "libc_errno", "linux_4_11", "linux_5_1", "linux_5_11", "linux_latest", "mm", "mount", "net", "param", "pipe", "process", "pty", "rand", "runtime", "shm", "std", "stdio", "system", "termios", "thread", "time", "try_close", "use-explicitly-provided-auxv", "use-libc", "use-libc-auxv"))' -C metadata=0139b72ed71b1b98 -C extra-filename=-9d2d98ee071983ef --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern linux_raw_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblinux_raw_sys-ab859c9c94eecd0c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg lower_upper_exp_for_non_zero --cfg rustc_diagnostics --cfg linux_raw_dep --cfg linux_raw --cfg linux_like --cfg linux_kernel` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/bindgen-ece3e225bde0f1ac/build-script-build` Running `/usr/bin/rustc --crate-name clang_sys --edition=2021 /usr/share/cargo/registry/clang-sys-1.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="clang_10_0"' --cfg 'feature="clang_11_0"' --cfg 'feature="clang_3_5"' --cfg 'feature="clang_3_6"' --cfg 'feature="clang_3_7"' --cfg 'feature="clang_3_8"' --cfg 'feature="clang_3_9"' --cfg 'feature="clang_4_0"' --cfg 'feature="clang_5_0"' --cfg 'feature="clang_6_0"' --cfg 'feature="clang_7_0"' --cfg 'feature="clang_8_0"' --cfg 'feature="clang_9_0"' --cfg 'feature="libloading"' --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clang_10_0", "clang_11_0", "clang_12_0", "clang_13_0", "clang_14_0", "clang_15_0", "clang_16_0", "clang_17_0", "clang_18_0", "clang_19_0", "clang_20_0", "clang_3_5", "clang_3_6", "clang_3_7", "clang_3_8", "clang_3_9", "clang_4_0", "clang_5_0", "clang_6_0", "clang_7_0", "clang_8_0", "clang_9_0", "libcpp", "libloading", "runtime", "static"))' -C metadata=bdf2dff6b0e867f9 -C extra-filename=-572b98b2b4ba6662 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-89d02dc4c5617ba5.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-11e845eed539571e.rmeta --extern libloading=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibloading-c8cea12b8534a791.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cexpr v0.6.0 Running `/usr/bin/rustc --crate-name cexpr --edition=2018 /usr/share/cargo/registry/cexpr-0.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8a7367513d5ed15b -C extra-filename=-7abab76a98c724cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnom-419cf4d9b68eb41c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling salsa v0.28.5 Running `/usr/bin/rustc --crate-name salsa --edition=2024 /usr/share/cargo/registry/salsa-0.28.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compact_str"' --cfg 'feature="inventory"' --cfg 'feature="macros"' --cfg 'feature="ordermap"' --cfg 'feature="salsa_unstable"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("accumulator", "compact_str", "default", "detailed-trace", "inventory", "macros", "ordermap", "persistence", "rayon", "salsa_unstable", "shuttle", "triomphe"))' -C metadata=92d1a4675ff5f243 -C extra-filename=-c24b754ccee3c959 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libboxcar-57faad11f2c724d3.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_queue-806e238f2e9496ca.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern hashlink=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashlink-673ab61524ccf52f.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern intrusive_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libintrusive_collections-b93abe2ffb0076b3.rmeta --extern inventory=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinventory-90103ae3b373b530.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libportable_atomic-e20830e34882e2d3.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa_macro_rules=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa_macro_rules-7d11c2b253535efb.rmeta --extern salsa_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa_macros-d037db27c1f4bb5d.so --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtypeid-db6d76437872b46c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling itertools v0.13.0 Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=da22d4daee0fbed7 -C extra-filename=-1cb559376c6b5a3e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-f95a0a7a6b60c89a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_ast v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=5f18152e836dd827 -C extra-filename=-cd7647a7d8dbdd6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-d003f05fbffe807e.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_parser v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_parser) Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cf9b901711ebfaff -C extra-filename=-16366922e1ab80bf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-5a471707aeac00da.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name bitflags --edition=2021 /usr/share/cargo/registry/bitflags-2.13.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "bytemuck", "example_generated", "serde", "serde_core", "std"))' -C metadata=3d6eaf31a4d677b0 -C extra-filename=-82370557e4f87ebb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name bindgen --edition=2021 /usr/share/cargo/registry/bindgen-0.72.1/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="runtime"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__cli", "__testing_only_extra_assertions", "__testing_only_libclang_16", "__testing_only_libclang_9", "default", "experimental", "logging", "prettyplease", "runtime", "static"))' -C metadata=48384bf1de38eb95 -C extra-filename=-c725cb098881ddcf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-82370557e4f87ebb.rmeta --extern cexpr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcexpr-7abab76a98c724cc.rmeta --extern clang_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclang_sys-572b98b2b4ba6662.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-1cb559376c6b5a3e.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-876b6cfc3dc28983.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-c8df7ed23b881400.rmeta --extern shlex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshlex-ce331f9680e81984.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pkg-config v0.3.34 Running `/usr/bin/rustc --crate-name pkg_config --edition=2021 /usr/share/cargo/registry/pkg-config-0.3.34/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9243155498a22527 -C extra-filename=-932dd8da5bcd7e88 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling autocfg v1.5.1 Running `/usr/bin/rustc --crate-name autocfg --edition=2015 /usr/share/cargo/registry/autocfg-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e664865ed1ad9990 -C extra-filename=-1a2dba8e06722656 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cpufeatures --edition=2024 /usr/share/cargo/registry/cpufeatures-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=88e97a6a88d61b4b -C extra-filename=-639536fae71d28a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=194af5445ea2c135 -C extra-filename=-8c64769872713b2e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern cpufeatures=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcpufeatures-639536fae71d28a4.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anyhow v1.0.104 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=afc6be627a17ea12 -C extra-filename=-67d12aa13c20dd5b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/anyhow-67d12aa13c20dd5b -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=31adcd0ec1321c65 -C extra-filename=-f587ffa28fd0d548 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chacha20=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchacha20-8c64769872713b2e.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgetrandom-283c9b0c9418f53f.rmeta --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-b32108b566d5c236.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling same-file v1.0.6 Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=58ff309181bf958c -C extra-filename=-cf25c6fc8e93f85e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/anyhow-67d12aa13c20dd5b/build-script-build` Compiling zstd-safe v7.2.4 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=647cddda4e8f669e -C extra-filename=-a362b6ecea68f7e5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-a362b6ecea68f7e5 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name anyhow --edition=2021 /usr/share/cargo/registry/anyhow-1.0.104/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("backtrace", "default", "std"))' -C metadata=36056f419ebdb42d -C extra-filename=-0e0fec7a1c5e9208 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(anyhow_build_probe)' --check-cfg 'cfg(anyhow_nightly_testing)' --check-cfg 'cfg(anyhow_no_clippy_format_args)' --check-cfg 'cfg(anyhow_no_core_error)' --check-cfg 'cfg(error_generic_member_access)'` Compiling walkdir v2.5.0 Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e2727fd5fa4d6093 -C extra-filename=-2b6929ee62200171 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-epoch v0.9.21 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=c70be0c41e5e06c1 -C extra-filename=-e82752b7223792e6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-epoch-e82752b7223792e6 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam-deque v0.8.8 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=784b33051be5cfbd -C extra-filename=-eb1a09227456442c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crossbeam-deque-eb1a09227456442c -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/crossbeam-epoch-e82752b7223792e6/build-script-build` Compiling crc32fast v1.5.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=ef9e92900b170912 -C extra-filename=-bc3f59f7dad36d72 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-bc3f59f7dad36d72 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/crossbeam-deque-eb1a09227456442c/build-script-build` Running `/usr/bin/rustc --crate-name crossbeam_epoch --edition=2021 /usr/share/cargo/registry/crossbeam-epoch-0.9.21/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "nightly", "std"))' -C metadata=b68d970f042057f2 -C extra-filename=-721729853ca516ce --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling utf8parse v0.2.2 Running `/usr/bin/rustc --crate-name utf8parse --edition=2018 /usr/share/cargo/registry/utf8parse-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly"))' -C metadata=f536956be10a7fb8 -C extra-filename=-dfb484f26d2243bd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling camino v1.2.6 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/camino-1.2.6/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="serde1"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest1", "serde1"))' -C metadata=c1cdd3068f648a75 -C extra-filename=-0c33c4f1e3c83a90 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/camino-0c33c4f1e3c83a90 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-parse v1.0.0 Running `/usr/bin/rustc --crate-name anstyle_parse --edition=2021 /usr/share/cargo/registry/anstyle-parse-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="utf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("core", "default", "utf8"))' -C metadata=b7ceaf06bf915f23 -C extra-filename=-1983fd2200953809 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8parse-dfb484f26d2243bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crossbeam_deque --edition=2021 /usr/share/cargo/registry/crossbeam-deque-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=6fa96005f1507ba1 -C extra-filename=-e8966026a5c990af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_epoch-721729853ca516ce.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(crossbeam_sanitize_thread)'` Compiling num-traits v0.2.19 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=8c654815c085d8b1 -C extra-filename=-58b51253c7e8251b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/num-traits-58b51253c7e8251b -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libautocfg-1a2dba8e06722656.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/camino-0c33c4f1e3c83a90/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=7751dad237e90e05 -C extra-filename=-cb7582db08ceda85 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg try_reserve_2 --cfg path_buf_deref_mut --cfg os_str_bytes --cfg absolute_path --cfg os_string_pathbuf_leak --cfg path_add_extension --cfg pathbuf_const_new --check-cfg 'cfg(doc_cfg)' --check-cfg 'cfg(path_buf_deref_mut)' --check-cfg 'cfg(try_reserve_2)' --check-cfg 'cfg(os_str_bytes)' --check-cfg 'cfg(os_string_pathbuf_leak)' --check-cfg 'cfg(absolute_path)' --check-cfg 'cfg(path_add_extension)' --check-cfg 'cfg(pathbuf_const_new)'` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/num-traits-58b51253c7e8251b/build-script-build` Compiling ruff_diagnostics v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=798f53a9aadd6776 -C extra-filename=-9349b0de6ffba6b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-query v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_query --edition=2021 /usr/share/cargo/registry/anstyle-query-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0602e69798aad609 -C extra-filename=-12020ab2cd3bdd56 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling uuid v1.26.1 Running `/usr/bin/rustc --crate-name uuid --edition=2021 /usr/share/cargo/registry/uuid-1.26.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "atomic", "bytemuck", "default", "fast-rng", "md5", "rng", "rng-getrandom", "rng-rand", "serde", "sha1", "slog", "std", "v1", "v3", "v4", "v5", "v6", "v7", "v8"))' -C metadata=22e26e90d91294c6 -C extra-filename=-46893f3c6a8f3b8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colorchoice v1.0.5 Running `/usr/bin/rustc --crate-name colorchoice --edition=2021 /usr/share/cargo/registry/colorchoice-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=639125694ace3885 -C extra-filename=-c7dac927ef2310a1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstream v1.0.0 Running `/usr/bin/rustc --crate-name anstream --edition=2021 /usr/share/cargo/registry/anstream-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="auto"' --cfg 'feature="default"' --cfg 'feature="wincon"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("auto", "default", "test", "wincon"))' -C metadata=a4570d8780bc0c7c -C extra-filename=-6a6c1460f413081a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_parse-1983fd2200953809.rmeta --extern anstyle_query=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_query-12020ab2cd3bdd56.rmeta --extern colorchoice=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolorchoice-c7dac927ef2310a1.rmeta --extern utf8parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8parse-dfb484f26d2243bd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name num_traits --edition=2021 /usr/share/cargo/registry/num-traits-0.2.19/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "i128", "libm", "std"))' -C metadata=c2059091345f9335 -C extra-filename=-e0ef2b1dcf07979d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg has_total_cmp --check-cfg 'cfg(has_total_cmp)'` Compiling iana-time-zone v0.1.65 Running `/usr/bin/rustc --crate-name iana_time_zone --edition=2021 /usr/share/cargo/registry/iana-time-zone-0.1.65/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fallback"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fallback"))' -C metadata=e1239fc380f2403d -C extra-filename=-8bac68de3ab74ba0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling lazy_static v1.5.1 Running `/usr/bin/rustc --crate-name lazy_static --edition=2015 /usr/share/cargo/registry/lazy_static-1.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("spin", "spin_no_std"))' -C metadata=d9edb9896d2b3656 -C extra-filename=-d9e8d101ac8ec606 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling sharded-slab v0.1.7 Running `/usr/bin/rustc --crate-name sharded_slab --edition=2018 /usr/share/cargo/registry/sharded-slab-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=030b4ceed94ce07f -C extra-filename=-76162866d7edd58b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblazy_static-d9e8d101ac8ec606.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling chrono v0.4.45 Running `/usr/bin/rustc --crate-name chrono --edition=2021 /usr/share/cargo/registry/chrono-0.4.45/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="clock"' --cfg 'feature="iana-time-zone"' --cfg 'feature="now"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "clock", "core-error", "default", "iana-time-zone", "libc", "now", "oldtime", "pure-rust-locales", "rkyv", "rkyv-16", "rkyv-32", "rkyv-64", "rkyv-validation", "serde", "std", "unstable-locales"))' -C metadata=36f98f19ee774b9d -C extra-filename=-f849b687c9505d09 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern iana_time_zone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libiana_time_zone-8bac68de3ab74ba0.rmeta --extern num_traits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnum_traits-e0ef2b1dcf07979d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ignore v0.4.33 Running `/usr/bin/rustc --crate-name ignore --edition=2024 /usr/share/cargo/registry/ignore-0.4.33/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("simd-accel"))' -C metadata=62e6d83ef7c23e00 -C extra-filename=-597d23b5cc5b8bd0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-bc3f59f7dad36d72/build-script-build` Compiling matchers v0.2.0 Running `/usr/bin/rustc --crate-name matchers --edition=2018 /usr/share/cargo/registry/matchers-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("unicode"))' -C metadata=3541986a6ed83f93 -C extra-filename=-c1d26e3ebf18def1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling synstructure v0.14.0 Running `/usr/bin/rustc --crate-name synstructure --edition=2018 /usr/share/cargo/registry/synstructure-0.14.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="proc-macro"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "proc-macro"))' -C metadata=bf1d89def1469711 -C extra-filename=-cee195d8526d0d2f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thread_local v1.1.10 Running `/usr/bin/rustc --crate-name thread_local --edition=2021 /usr/share/cargo/registry/thread_local-1.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=932f80d365f4a737 -C extra-filename=-57c2ea6bc1c2b25f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nu-ansi-term v0.50.3 Running `/usr/bin/rustc --crate-name nu_ansi_term --edition=2021 /usr/share/cargo/registry/nu-ansi-term-0.50.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive_serde_style", "gnu_legacy", "serde", "std"))' -C metadata=a2c22525debc3c69 -C extra-filename=-c1c2369e6c4c210a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-subscriber v0.3.23 Running `/usr/bin/rustc --crate-name tracing_subscriber --edition=2018 /usr/share/cargo/registry/tracing-subscriber-0.3.23/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi"' --cfg 'feature="chrono"' --cfg 'feature="env-filter"' --cfg 'feature="fmt"' --cfg 'feature="matchers"' --cfg 'feature="nu-ansi-term"' --cfg 'feature="once_cell"' --cfg 'feature="registry"' --cfg 'feature="sharded-slab"' --cfg 'feature="smallvec"' --cfg 'feature="std"' --cfg 'feature="thread_local"' --cfg 'feature="tracing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi", "chrono", "default", "env-filter", "fmt", "json", "local-time", "matchers", "nu-ansi-term", "once_cell", "parking_lot", "regex", "registry", "serde", "serde_json", "sharded-slab", "smallvec", "std", "thread_local", "time", "tracing", "tracing-log", "tracing-serde"))' -C metadata=27b4a915c46918db -C extra-filename=-5e09e60d1e4b24e3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchrono-f849b687c9505d09.rmeta --extern matchers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchers-c1d26e3ebf18def1.rmeta --extern nu_ansi_term=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnu_ansi_term-c1c2369e6c4c210a.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern sharded_slab=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsharded_slab-76162866d7edd58b.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thread_local=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthread_local-57c2ea6bc1c2b25f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=2f00ee8b7f18187a -C extra-filename=-1ef213561c3a8c66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Compiling ruff_notebook v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=198c72fc7db5443f -C extra-filename=-99acc48154f1eb70 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling newtype-uuid v1.4.0 Running `/usr/bin/rustc --crate-name newtype_uuid --edition=2024 /usr/share/cargo/registry/newtype-uuid-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "proptest1", "schemars08", "serde", "std", "v4", "v7"))' -C metadata=e328f644265df397 -C extra-filename=-f1d28c9afbc6bbf6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling which v8.0.6 Running `/usr/bin/rustc --crate-name which --edition=2021 /usr/share/cargo/registry/which-8.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="real-sys"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "real-sys", "regex", "tracing"))' -C metadata=a94bbff30d8e94de -C extra-filename=-11d6e9bc255562ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-xml v0.41.0 Running `/usr/bin/rustc --crate-name quick_xml --edition=2021 /usr/share/cargo/registry/quick-xml-0.41.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "async-tokio", "default", "document-features", "encoding", "encoding_rs", "escape-html", "overlapped-lists", "serde", "serde-types", "serialize", "tokio"))' -C metadata=4292023f7dc426eb -C extra-filename=-2e37813b394ebb9c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling hashbrown v0.14.5 Running `/usr/bin/rustc --crate-name hashbrown --edition=2021 /usr/share/cargo/registry/hashbrown-0.14.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="raw"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("ahash", "alloc", "allocator-api2", "compiler_builtins", "core", "default", "equivalent", "inline-more", "nightly", "raw", "rayon", "rkyv", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=7f4a35f3a57f8b41 -C extra-filename=-18530f3ac3edbc54 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-path v0.12.3 Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=766894107040d828 -C extra-filename=-d2f1120bf65e2285 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dashmap v6.2.1 Running `/usr/bin/rustc --crate-name dashmap --edition=2018 /usr/share/cargo/registry/dashmap-6.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "inline", "raw-api", "rayon", "serde", "typesize"))' -C metadata=1768e1233e8aac06 -C extra-filename=-7d6dad8c67556afc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-18530f3ac3edbc54.rmeta --extern lock_api=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblock_api-dbf019cc736e5472.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern parking_lot_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot_core-02fd5212909d9daf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quick-junit v0.8.0 Running `/usr/bin/rustc --crate-name quick_junit --edition=2021 /usr/share/cargo/registry/quick-junit-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("internal-testing", "proptest"))' -C metadata=e1956f057a168729 -C extra-filename=-532106c207d08db7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern chrono=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchrono-f849b687c9505d09.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern newtype_uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnewtype_uuid-f1d28c9afbc6bbf6.rmeta --extern quick_xml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_xml-2e37813b394ebb9c.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrip_ansi_escapes-104be5d4bb5ac62e.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom-derive v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom_derive --edition=2021 /usr/share/cargo/registry/zerofrom-derive-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3ab7975de51ace36 -C extra-filename=-0bee3b6669d2f776 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsynstructure-cee195d8526d0d2f.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_static v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=0936a1f5b42e748f -C extra-filename=-3153525449c60459 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=d7084d32c97ae1ae -C extra-filename=-7d83a374b4768650 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling arc-swap v1.9.2 Running `/usr/bin/rustc --crate-name arc_swap --edition=2018 /usr/share/cargo/registry/arc-swap-1.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("experimental-strategies", "experimental-thread-local", "internal-test-strategies", "serde", "weak"))' -C metadata=e0191054a437c51a -C extra-filename=-7b61acef17aedb4e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustversion=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustversion-0a38ea1f9f72a5f5.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling etcetera v0.11.0 Running `/usr/bin/rustc --crate-name etcetera --edition=2024 /usr/share/cargo/registry/etcetera-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ac7391956d2b7a8e -C extra-filename=-2ab37283f991ac0e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling matchit v0.9.2 Running `/usr/bin/rustc --crate-name matchit --edition=2021 /usr/share/cargo/registry/matchit-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("__test_helpers", "default"))' -C metadata=9d7d52fe29c4b6a4 -C extra-filename=-657593533b4d4a55 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pathdiff v0.2.3 Running `/usr/bin/rustc --crate-name pathdiff --edition=2018 /usr/share/cargo/registry/pathdiff-0.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("camino"))' -C metadata=d9ca21ed2f19a752 -C extra-filename=-63721e7f666f9d22 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dunce v1.0.5 Running `/usr/bin/rustc --crate-name dunce --edition=2021 /usr/share/cargo/registry/dunce-1.0.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dc51927879127c4c -C extra-filename=-f53b0679759e6dd3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling supports-hyperlinks v3.2.0 Running `/usr/bin/rustc --crate-name supports_hyperlinks --edition=2021 /usr/share/cargo/registry/supports-hyperlinks-3.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=585a20b198707503 -C extra-filename=-e4c25cff447043e5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-slash v0.2.1 Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45f90acbd47b936b -C extra-filename=-2bb11a08fe3bc8b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke-derive v0.8.4 Running `/usr/bin/rustc --crate-name yoke_derive --edition=2021 /usr/share/cargo/registry/yoke-derive-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fab9700040151652 -C extra-filename=-28ed879fa9aad733 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern synstructure=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsynstructure-cee195d8526d0d2f.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerofrom v0.1.8 Running `/usr/bin/rustc --crate-name zerofrom --edition=2021 /usr/share/cargo/registry/zerofrom-0.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive"))' -C metadata=9a986fba6aee924b -C extra-filename=-4ce903f10ccaf2c9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zerofrom_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom_derive-0bee3b6669d2f776.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling stable_deref_trait v1.2.1 Running `/usr/bin/rustc --crate-name stable_deref_trait --edition=2015 /usr/share/cargo/registry/stable_deref_trait-1.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=2419c679a50fed3a -C extra-filename=-3a5ebca3e2f279df --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fastrand v2.5.0 Running `/usr/bin/rustc --crate-name fastrand --edition=2018 /usr/share/cargo/registry/fastrand-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=65c95894d7191a49 -C extra-filename=-479625e3ed874b8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tempfile v3.27.0 Running `/usr/bin/rustc --crate-name tempfile --edition=2021 /usr/share/cargo/registry/tempfile-3.27.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="getrandom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "getrandom", "nightly"))' -C metadata=cc594eb31fcb4cee -C extra-filename=-ff5dd917d3361d83 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fastrand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfastrand-479625e3ed874b8c.rmeta --extern getrandom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgetrandom-283c9b0c9418f53f.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustix-9d2d98ee071983ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling yoke v0.8.3 Running `/usr/bin/rustc --crate-name yoke --edition=2021 /usr/share/cargo/registry/yoke-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "derive", "serde", "zerofrom"))' -C metadata=f8364a1d845e0e52 -C extra-filename=-bc298256c3b6021d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern stable_deref_trait=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstable_deref_trait-3a5ebca3e2f279df.rmeta --extern yoke_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke_derive-28ed879fa9aad733.so --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerovec-derive v0.11.6 Running `/usr/bin/rustc --crate-name zerovec_derive --edition=2021 /usr/share/cargo/registry/zerovec-derive-0.11.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0028bb0d3ced3fef -C extra-filename=-4f7fd476d7a113d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling displaydoc v0.2.6 Running `/usr/bin/rustc --crate-name displaydoc --edition=2021 /usr/share/cargo/registry/displaydoc-0.2.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=2f3f63e45e355b10 -C extra-filename=-c44a09b16560fc3f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zstd-sys v2.0.16 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=8e8ee9325107c61c -C extra-filename=-3fbec586e4f622c6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-3fbec586e4f622c6 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bindgen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbindgen-c725cb098881ddcf.rlib --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-168546cfaf5b6355.rlib --extern pkg_config=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpkg_config-932dd8da5bcd7e88.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-3fbec586e4f622c6/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-a362b6ecea68f7e5/build-script-build` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=e2856a654bf2af7e -C extra-filename=-2c77b9e3bfdbeb3d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64 -l zstd` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=00062292c260e503 -C extra-filename=-fceb9353e1e39eaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_sys-2c77b9e3bfdbeb3d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zstd v0.13.3 Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=6c4a01ded87e9b93 -C extra-filename=-696c32efb29e5bb3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_safe-fceb9353e1e39eaf.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling zip v8.6.0 Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=5cc77fb6581fe38c -C extra-filename=-fe654baae0384ff5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrc32fast-1ef213561c3a8c66.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_path-d2f1120bf65e2285.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd-696c32efb29e5bb3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling ruff_db v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=03dabc9a880852ea -C extra-filename=-a420ed2b7c954e57 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-7d6dad8c67556afc.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-63721e7f666f9d22.rmeta --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-532106c207d08db7.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-11d6e9bc255562ec.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling zerovec v0.11.8 Running `/usr/bin/rustc --crate-name zerovec --edition=2021 /usr/share/cargo/registry/zerovec-0.11.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="yoke"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "derive", "hashmap", "schemars", "serde", "std", "yoke"))' -C metadata=d9f0d8c9e62976a3 -C extra-filename=-02e7c8f455059598 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerovec_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec_derive-4f7fd476d7a113d7.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling writeable v0.6.4 Running `/usr/bin/rustc --crate-name writeable --edition=2021 /usr/share/cargo/registry/writeable-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "either"))' -C metadata=39027dfedbf1cd1f -C extra-filename=-a0a5763ad12deda3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling litemap v0.8.3 Running `/usr/bin/rustc --crate-name litemap --edition=2021 /usr/share/cargo/registry/litemap-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "testing", "yoke"))' -C metadata=e24aaf2cb07a4218 -C extra-filename=-38d5ed5875771a6c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tinystr v0.8.4 Running `/usr/bin/rustc --crate-name tinystr --edition=2021 /usr/share/cargo/registry/tinystr-0.8.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "std", "zerovec"))' -C metadata=91242d8d23095df4 -C extra-filename=-d336a51a0099418b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ucd-trie v0.1.7 Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=62c17ca3ef20a0fa -C extra-filename=-29df8d7c8a4a2edd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_locale_core v2.3.0 Running `/usr/bin/rustc --crate-name icu_locale_core --edition=2024 /usr/share/cargo/registry/icu_locale_core-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde", "zerovec"))' -C metadata=9a6e171229075cf4 -C extra-filename=-c4f9fed5548b76ec --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern litemap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblitemap-38d5ed5875771a6c.rmeta --extern tinystr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtinystr-d336a51a0099418b.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwriteable-a0a5763ad12deda3.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest v2.8.6 Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=3f97a2e27132a01e -C extra-filename=-ab0436e82add3a2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libucd_trie-29df8d7c8a4a2edd.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling potential_utf v0.1.6 Running `/usr/bin/rustc --crate-name potential_utf --edition=2021 /usr/share/cargo/registry/potential_utf-0.1.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="zerovec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "serde", "writeable", "zerovec"))' -C metadata=cd0fb9b0db4a5bf8 -C extra-filename=-a84e6e7946794c2f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling zerotrie v0.2.5 Running `/usr/bin/rustc --crate-name zerotrie --edition=2021 /usr/share/cargo/registry/zerotrie-0.2.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="yoke"' --cfg 'feature="zerofrom"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "default", "dense", "litemap", "serde", "yoke", "zerofrom", "zerovec"))' -C metadata=58d2089a8d1b7876 -C extra-filename=-ce9fc5e8843aa2d5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling console v0.16.4 Running `/usr/bin/rustc --crate-name console --edition=2021 /usr/share/cargo/registry/console-0.16.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="ansi-parsing"' --cfg 'feature="std"' --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ansi-parsing", "default", "std", "unicode-width", "windows-console-colors"))' -C metadata=d256d3c21662e95d -C extra-filename=-cd7ad5e8d199a4c7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fe61f09ed514a98d -C extra-filename=-c9e0ef1b4f0234a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_properties_data-c9e0ef1b4f0234a4 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer_data v2.3.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=86535687281fe78b -C extra-filename=-59ad4693d257355d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_normalizer_data-59ad4693d257355d -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling utf8_iter v1.0.4 Running `/usr/bin/rustc --crate-name utf8_iter --edition=2021 /usr/share/cargo/registry/utf8_iter-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cc43ec89f784ec04 -C extra-filename=-a40c44c7eaa4d038 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_collections v2.3.0 Running `/usr/bin/rustc --crate-name icu_collections --edition=2024 /usr/share/cargo/registry/icu_collections-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "databake", "serde"))' -C metadata=ec7de62903788902 -C extra-filename=-80171d1f1d00f2e9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern potential_utf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpotential_utf-a84e6e7946794c2f.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8_iter-a40c44c7eaa4d038.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_normalizer_data-59ad4693d257355d/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/icu_properties_data-c9e0ef1b4f0234a4/build-script-build` Compiling icu_provider v2.3.1 Running `/usr/bin/rustc --crate-name icu_provider --edition=2024 /usr/share/cargo/registry/icu_provider-2.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="baked"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "baked", "deserialize_bincode_1", "deserialize_json", "deserialize_postcard_1", "export", "logging", "serde", "std", "sync", "zerotrie"))' -C metadata=49547ba8c4116a13 -C extra-filename=-b44cf76c9019e8c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_locale_core-c4f9fed5548b76ec.rmeta --extern writeable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwriteable-a0a5763ad12deda3.rmeta --extern yoke=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyoke-bc298256c3b6021d.rmeta --extern zerofrom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerofrom-4ce903f10ccaf2c9.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerotrie-ce9fc5e8843aa2d5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_meta v2.8.6 Running `/usr/bin/rustc --crate-name pest_meta --edition=2021 /usr/share/cargo/registry/pest_meta-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras"))' -C metadata=439fe338f8bc7e04 -C extra-filename=-5615b5d8236e308f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-ab0436e82add3a2a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name icu_properties_data --edition=2024 /usr/share/cargo/registry/icu_properties_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=edc94c348ea851ed -C extra-filename=-1a4000933fae5669 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name icu_normalizer_data --edition=2024 /usr/share/cargo/registry/icu_normalizer_data-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d23fdaa8f8b5869e -C extra-filename=-474b89eb44476eb8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(icu4c_enable_renaming)'` Running `/usr/bin/rustc --crate-name ucd_trie --edition=2021 /usr/share/cargo/registry/ucd-trie-0.1.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=009cf45516ec4706 -C extra-filename=-375f9ad9c10cb5d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name pest --edition=2021 /usr/share/cargo/registry/pest-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("const_prec_climber", "default", "memchr", "miette-error", "pretty-print", "std"))' -C metadata=734bac4e665d8c33 -C extra-filename=-51ad7bccd60ef667 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ucd_trie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libucd_trie-375f9ad9c10cb5d2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_generator v2.8.6 Running `/usr/bin/rustc --crate-name pest_generator --edition=2021 /usr/share/cargo/registry/pest_generator-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "export-internal", "grammar-extras", "std"))' -C metadata=a138d00355f3246c -C extra-filename=-33683c0724284e89 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-ab0436e82add3a2a.rmeta --extern pest_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_meta-5615b5d8236e308f.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_normalizer v2.3.0 Running `/usr/bin/rustc --crate-name icu_normalizer --edition=2024 /usr/share/cargo/registry/icu_normalizer-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data", "datagen", "default", "harfbuzz_traits", "icu_properties", "serde", "utf16_iter", "utf8_iter", "write16"))' -C metadata=231945ea429fdf7a -C extra-filename=-cc4565e48810e0c8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_collections-80171d1f1d00f2e9.rmeta --extern icu_normalizer_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer_data-474b89eb44476eb8.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_provider-b44cf76c9019e8c0.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling icu_properties v2.3.0 Running `/usr/bin/rustc --crate-name icu_properties --edition=2024 /usr/share/cargo/registry/icu_properties-2.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "datagen", "default", "harfbuzz_traits", "log", "serde", "unicode_bidi", "unstable"))' -C metadata=36b22823364a64ca -C extra-filename=-6ac450c4c60f15a4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern displaydoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdisplaydoc-c44a09b16560fc3f.so --extern icu_collections=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_collections-80171d1f1d00f2e9.rmeta --extern icu_locale_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_locale_core-c4f9fed5548b76ec.rmeta --extern icu_properties_data=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties_data-1a4000933fae5669.rmeta --extern icu_provider=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_provider-b44cf76c9019e8c0.rmeta --extern zerotrie=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerotrie-ce9fc5e8843aa2d5.rmeta --extern zerovec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzerovec-02e7c8f455059598.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ron v0.12.2 Running `/usr/bin/rustc --crate-name ron --edition=2021 /usr/share/cargo/registry/ron-0.12.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "indexmap", "integer128", "internal-span-substring-test", "std", "unicode-segmentation"))' -C metadata=974ce7d9a9933a70 -C extra-filename=-deaac5d29a260ece --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-591710db1e3afe59.so --extern typeid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtypeid-db6d76437872b46c.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pest_derive v2.8.6 Running `/usr/bin/rustc --crate-name pest_derive --edition=2021 /usr/share/cargo/registry/pest_derive-2.8.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "grammar-extras", "std"))' -C metadata=e1f42a6e9cefe0b9 -C extra-filename=-457a98eb0570b08b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-ab0436e82add3a2a.rlib --extern pest_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_generator-33683c0724284e89.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling similar v2.7.0 Running `/usr/bin/rustc --crate-name similar --edition=2018 /usr/share/cargo/registry/similar-2.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="inline"' --cfg 'feature="text"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bstr", "bytes", "default", "inline", "serde", "text", "unicode", "unicode-segmentation", "wasm32_web_time", "web-time"))' -C metadata=a03fdc17d8f4f381 -C extra-filename=-cb6fe2396f919aa4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta v1.49.0 Running `/usr/bin/rustc --crate-name insta --edition=2021 /usr/share/cargo/registry/insta-1.49.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="colors"' --cfg 'feature="console"' --cfg 'feature="default"' --cfg 'feature="filters"' --cfg 'feature="json"' --cfg 'feature="pest"' --cfg 'feature="pest_derive"' --cfg 'feature="redactions"' --cfg 'feature="regex"' --cfg 'feature="ron"' --cfg 'feature="serde"' --cfg 'feature="strip-ansi-escapes"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_cargo_insta_internal", "clap", "colors", "console", "csv", "default", "filters", "glob", "globset", "json", "pest", "pest_derive", "redactions", "regex", "ron", "serde", "strip-ansi-escapes", "toml", "walkdir", "yaml"))' -C metadata=e8767d3f915e414e -C extra-filename=-309141ffc15352f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libconsole-cd7ad5e8d199a4c7.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern pest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest-51ad7bccd60ef667.rmeta --extern pest_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpest_derive-457a98eb0570b08b.so --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ron=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libron-deaac5d29a260ece.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb6fe2396f919aa4.rmeta --extern strip_ansi_escapes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrip_ansi_escapes-104be5d4bb5ac62e.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v1.0.4 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-1.0.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "ascii", "binary", "debug", "default", "parser", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=fdf3f4e00dfb6440 -C extra-filename=-ca4ff4c2adfdd5b4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_parser v1.1.5 Running `/usr/bin/rustc --crate-name toml_parser --edition=2024 /usr/share/cargo/registry/toml_parser-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unsafe"))' -C metadata=52be602075a04ea2 -C extra-filename=-e8359ed9ee695d74 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-ca4ff4c2adfdd5b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_spanned v1.1.2 Running `/usr/bin/rustc --crate-name serde_spanned --edition=2024 /usr/share/cargo/registry/serde_spanned-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=9ed85724bd12b764 -C extra-filename=-0cea532aefee0012 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_stdlib v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=62c72a72f540cbf6 -C extra-filename=-0c59c52490cb439a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum_macros v0.28.0 Running `/usr/bin/rustc --crate-name strum_macros --edition=2021 /usr/share/cargo/registry/strum_macros-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=386f6f42b67be4cd -C extra-filename=-b68295ae7a6c88fd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v1.1.2 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2024 /usr/share/cargo/registry/toml_datetime-1.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=62a2fac2f201dad4 -C extra-filename=-f4ed5b2d0f05bb47 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_writer v1.1.3 Running `/usr/bin/rustc --crate-name toml_writer --edition=2024 /usr/share/cargo/registry/toml_writer-1.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=276f9b3f1c0e85be -C extra-filename=-7d26554c2fb7f24d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v1.1.8 Running `/usr/bin/rustc --crate-name toml --edition=2024 /usr/share/cargo/registry/toml-1.1.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="display"' --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=0c66844aa4037056 -C extra-filename=-8dd77ecb03d371b6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_spanned-0cea532aefee0012.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_datetime-f4ed5b2d0f05bb47.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern toml_writer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_writer-7d26554c2fb7f24d.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-ca4ff4c2adfdd5b4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling terminal_size v0.4.4 Running `/usr/bin/rustc --crate-name terminal_size --edition=2021 /usr/share/cargo/registry/terminal_size-0.4.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1e554d682df8353d -C extra-filename=-b5305f6f7878f27d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rustix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustix-9d2d98ee071983ef.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strsim v0.11.1 Running `/usr/bin/rustc --crate-name strsim --edition=2015 /usr/share/cargo/registry/strsim-0.11.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=53882d632cd1681a -C extra-filename=-84aabbf21a35e6dd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_lex v1.1.1 Running `/usr/bin/rustc --crate-name clap_lex --edition=2024 /usr/share/cargo/registry/clap_lex-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c915ba5e6f33b31f -C extra-filename=-75539a9fbac90102 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_builder v4.6.7 Running `/usr/bin/rustc --crate-name clap_builder --edition=2024 /usr/share/cargo/registry/clap_builder-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-doc", "unstable-ext", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=e343ead04535620e -C extra-filename=-8b804e470c098fe2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern clap_lex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_lex-75539a9fbac90102.rmeta --extern strsim=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrsim-84aabbf21a35e6dd.rmeta --extern terminal_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libterminal_size-b5305f6f7878f27d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=a8b61b23af48499f -C extra-filename=-113444b23ee6f7de --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_derive v4.6.7 Running `/usr/bin/rustc --crate-name clap_derive --edition=2024 /usr/share/cargo/registry/clap_derive-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "deprecated", "raw-deprecated", "unstable-markdown", "unstable-v5"))' -C metadata=f664996e3f1052bc -C extra-filename=-b6ab1e3e4a9b41f8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern heck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libheck-26e49dbc988100c5.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling strum v0.28.0 Running `/usr/bin/rustc --crate-name strum --edition=2021 /usr/share/cargo/registry/strum-0.28.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --cfg 'feature="strum_macros"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "phf", "std", "strum_macros"))' -C metadata=eb06457ba8e9e390 -C extra-filename=-a28e922e190c0cb7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling colored v3.1.1 Running `/usr/bin/rustc --crate-name colored --edition=2021 /usr/share/cargo/registry/colored-3.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="no-color"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("no-color"))' -C metadata=775872419b7600e1 -C extra-filename=-e8aeccd74f319042 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=141104fe09977a73 -C extra-filename=-87f1c9bc530dc8de --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_literal v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=16ed19a7dfdee710 -C extra-filename=-fbb8dfcd30190006 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_codegen v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=e131d734548a8f62 -C extra-filename=-f00bdb21336d8eed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ruff_python_importer v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=c0102af0659b8911 -C extra-filename=-7be856814eeb3f4c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ty_module_resolver v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=8626081c7eec8928 -C extra-filename=-d9e6a2b108779c40 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling clap v4.6.7 Running `/usr/bin/rustc --crate-name clap --edition=2024 /usr/share/cargo/registry/clap-4.6.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="env"' --cfg 'feature="error-context"' --cfg 'feature="help"' --cfg 'feature="std"' --cfg 'feature="string"' --cfg 'feature="suggestions"' --cfg 'feature="usage"' --cfg 'feature="wrap_help"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo", "color", "debug", "default", "deprecated", "derive", "env", "error-context", "help", "std", "string", "suggestions", "unicode", "unstable-derive-ui-tests", "unstable-doc", "unstable-ext", "unstable-markdown", "unstable-styles", "unstable-v5", "usage", "wrap_help"))' -C metadata=a6e84d3957cb9474 -C extra-filename=-a4f89a6b7664c7a2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap_builder=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_builder-8b804e470c098fe2.rmeta --extern clap_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_derive-b6ab1e3e4a9b41f8.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_edits v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=1f1acb2e2c55e6fb -C extra-filename=-e18b5e40079e38e0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=8f6e5e29dcb2b1ad -C extra-filename=-31d580287cb1e2c3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling version-ranges v0.1.3 Running `/usr/bin/rustc --crate-name version_ranges --edition=2021 /usr/share/cargo/registry/version-ranges-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("proptest", "semver", "serde"))' -C metadata=6f02b393adc08ec4 -C extra-filename=-80fc9276bf893aac --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling unscanny v0.1.0 Running `/usr/bin/rustc --crate-name unscanny --edition=2021 /usr/share/cargo/registry/unscanny-0.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=59f40fb9281eba6b -C extra-filename=-68e026647f6241f7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep440_rs v0.7.3 Running `/usr/bin/rustc --crate-name pep440_rs --edition=2021 /usr/share/cargo/registry/pep440_rs-0.7.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="version-ranges"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("rkyv", "tracing", "version-ranges"))' -C metadata=aab3d90aa1b8b7d5 -C extra-filename=-779dd09994fe34bb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern unscanny=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunscanny-68e026647f6241f7.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libversion_ranges-80fc9276bf893aac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna_adapter v1.2.2 Running `/usr/bin/rustc --crate-name idna_adapter --edition=2024 /usr/share/cargo/registry/idna_adapter-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="compiled_data"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("compiled_data"))' -C metadata=7657a35cf3ff2cde -C extra-filename=-10076210d6bcd3f4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rmeta --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling percent-encoding v2.3.2 Running `/usr/bin/rustc --crate-name percent_encoding --edition=2018 /usr/share/cargo/registry/percent-encoding-2.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=99afc1f4dc69f376 -C extra-filename=-503a245b9e8e3141 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling option-ext v0.2.0 Running `/usr/bin/rustc --crate-name option_ext --edition=2015 /usr/share/cargo/registry/option-ext-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1d6cf540558dd170 -C extra-filename=-f793bbdcfb7b4f52 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs-sys v0.5.0 Running `/usr/bin/rustc --crate-name dirs_sys --edition=2015 /usr/share/cargo/registry/dirs-sys-0.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c2d9b0923a0fb501 -C extra-filename=-4bea8dc7b1818199 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern option_ext=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liboption_ext-f793bbdcfb7b4f52.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling form_urlencoded v1.2.2 Running `/usr/bin/rustc --crate-name form_urlencoded --edition=2018 /usr/share/cargo/registry/form_urlencoded-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=328ca35202afa7d6 -C extra-filename=-f14b19b880e8dfd4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpercent_encoding-503a245b9e8e3141.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling idna v1.1.0 Running `/usr/bin/rustc --crate-name idna --edition=2018 /usr/share/cargo/registry/idna-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="compiled_data"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compiled_data", "default", "std"))' -C metadata=794f928bbf251e8f -C extra-filename=-26888877c059353f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern idna_adapter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libidna_adapter-10076210d6bcd3f4.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern utf8_iter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libutf8_iter-a40c44c7eaa4d038.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dirs v6.0.0 Running `/usr/bin/rustc --crate-name dirs --edition=2015 /usr/share/cargo/registry/dirs-6.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b2be38c29669692 -C extra-filename=-ad6b532c6fe3001b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dirs_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdirs_sys-4bea8dc7b1818199.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling url v2.5.8 Running `/usr/bin/rustc --crate-name url --edition=2018 /usr/share/cargo/registry/url-2.5.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debugger_visualizer", "default", "expose_internals", "serde", "std"))' -C metadata=4f97447b1439146d -C extra-filename=-589c7c2e108637bc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern form_urlencoded=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libform_urlencoded-f14b19b880e8dfd4.rmeta --extern idna=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libidna-26888877c059353f.rmeta --extern percent_encoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpercent_encoding-503a245b9e8e3141.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-591710db1e3afe59.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_options_metadata v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=936566879ffc1868 -C extra-filename=-369c2808d897d796 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling shellexpand v3.1.2 Running `/usr/bin/rustc --crate-name shellexpand --edition=2018 /usr/share/cargo/registry/shellexpand-3.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="base-0"' --cfg 'feature="dirs"' --cfg 'feature="tilde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("base-0", "bstr", "default", "dirs", "full", "full-msrv-1-31", "full-msrv-1-51", "os_str_bytes", "path", "tilde"))' -C metadata=276fa40d781fe028 -C extra-filename=-75bcad1c17051794 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dirs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdirs-ad6b532c6fe3001b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/zstd-sys-3fbec586e4f622c6/build-script-build` Compiling rayon-core v1.13.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/rayon-core-1.13.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b2102d82d8bdceb8 -C extra-filename=-6ea8674d9420fe54 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/rayon-core-6ea8674d9420fe54 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/rayon-core-6ea8674d9420fe54/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=ef028a4f219c7cb3 -C extra-filename=-f7054ef8230c0ca1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zstd_sys --edition=2018 /usr/share/cargo/registry/zstd-sys-2.0.16/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bindgen", "debug", "default", "experimental", "fat-lto", "legacy", "no_asm", "no_wasm_shim", "non-cargo", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=ce7c58ad1b719398 -C extra-filename=-639c5edffc5e394d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -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.1-build/ruff-0.17.1/target/rpm/build/zstd-safe-a362b6ecea68f7e5/build-script-build` Running `/usr/bin/rustc --crate-name zstd_safe --edition=2018 /usr/share/cargo/registry/zstd-safe-7.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "seekable", "std", "thin", "thin-lto", "zdict_builder", "zstdmt"))' -C metadata=a41448d2fdec8b4d -C extra-filename=-ca12bcff66d6d57a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_sys-639c5edffc5e394d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/crc32fast-bc3f59f7dad36d72/build-script-build` Compiling jiff-core v0.1.1 Running `/usr/bin/rustc --crate-name jiff_core --edition=2021 /usr/share/cargo/registry/jiff-core-0.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "std", "tz-fat"))' -C metadata=aabdbc67c4a7ecd9 -C extra-filename=-1cae58192ad65de6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rayon v1.12.0 Running `/usr/bin/rustc --crate-name rayon --edition=2021 /usr/share/cargo/registry/rayon-1.12.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f6ebb8311d2c775c -C extra-filename=-f592e584e57b5b5d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --extern rayon_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon_core-f7054ef8230c0ca1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name equivalent --edition=2015 /usr/share/cargo/registry/equivalent-1.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d6e3aeece9142d90 -C extra-filename=-5e15abcce28f138b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name hashbrown --edition=2024 /usr/share/cargo/registry/hashbrown-0.17.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "allocator-api2", "core", "default", "default-hasher", "equivalent", "inline-more", "nightly", "raw-entry", "rayon", "rustc-dep-of-std", "rustc-internal-api", "serde"))' -C metadata=98f640a50dc103fa -C extra-filename=-15c60c7cd85f7307 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexmap --edition=2024 /usr/share/cargo/registry/indexmap-2.14.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arbitrary", "borsh", "default", "quickcheck", "rayon", "serde", "std", "sval", "test_debug"))' -C metadata=3215ddd2eb0bcbce -C extra-filename=-5095ede005b4bb30 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern equivalent=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libequivalent-5e15abcce28f138b.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-15c60c7cd85f7307.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jiff v0.2.38 Running `/usr/bin/rustc --crate-name jiff --edition=2021 /usr/share/cargo/registry/jiff-0.2.38/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="perf-inline"' --cfg 'feature="std"' --cfg 'feature="tz-fat"' --cfg 'feature="tz-system"' --cfg 'feature="tzdb-bundle-platform"' --cfg 'feature="tzdb-concatenated"' --cfg 'feature="tzdb-zoneinfo"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "arbitrary", "default", "logging", "perf-inline", "serde", "std", "tz-fat", "tz-system", "tzdb-bundle-platform", "tzdb-concatenated", "tzdb-zoneinfo"))' -C metadata=d45a359a95dfe161 -C extra-filename=-512fc83629332eaf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern jcore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff_core-1cae58192ad65de6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name crc32fast --edition=2021 /usr/share/cargo/registry/crc32fast-1.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "nightly", "std"))' -C metadata=e8a0cb44ccd2ff25 -C extra-filename=-a7b042c261728a80 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg stable_arm_crc32_intrinsics --cfg stable_vpclmulqdq --check-cfg 'cfg(stable_arm_crc32_intrinsics)' --check-cfg 'cfg(stable_vpclmulqdq)'` Running `/usr/bin/rustc --crate-name zstd --edition=2018 /usr/share/cargo/registry/zstd-0.13.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("arrays", "bindgen", "debug", "default", "doc-cfg", "experimental", "fat-lto", "legacy", "no_asm", "pkg-config", "thin", "thin-lto", "wasm", "zdict_builder", "zstdmt"))' -C metadata=a5944c21b4c79ea7 -C extra-filename=-e343096d0576b750 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern zstd_safe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd_safe-ca12bcff66d6d57a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Compiling crossbeam-channel v0.5.17 Running `/usr/bin/rustc --crate-name crossbeam_channel --edition=2021 /usr/share/cargo/registry/crossbeam-channel-0.5.17/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=4dbb12eac01d66e9 -C extra-filename=-75ab2bef68f10a45 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name typed_path --edition=2021 /usr/share/cargo/registry/typed-path-0.12.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=1648b2b27fea26ad -C extra-filename=-10f4133cc149ea58 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name same_file --edition=2018 /usr/share/cargo/registry/same-file-1.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91c17e6ac81b5634 -C extra-filename=-cba89409f6a400d6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name walkdir --edition=2018 /usr/share/cargo/registry/walkdir-2.5.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=e7be7cdce92b4258 -C extra-filename=-ec8aac48c3f3440e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cba89409f6a400d6.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name zip --edition=2024 /usr/share/cargo/registry/zip-8.6.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_arbitrary", "_bzip2_any", "_deflate-any", "aes-crypto", "bitstream-io", "bzip2", "bzip2-rs", "chrono", "default", "deflate", "deflate-flate2", "deflate-flate2-zlib", "deflate-flate2-zlib-ng", "deflate-flate2-zlib-rs", "deflate-zopfli", "deflate64", "deprecated-time", "getrandom", "jiff-02", "legacy-zip", "lzma", "ppmd", "time", "unreserved", "xz", "zstd"))' -C metadata=9c6222905843b7d2 -C extra-filename=-4053f32a8d2228ef --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crc32fast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrc32fast-a7b042c261728a80.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-5095ede005b4bb30.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-47326ed35c2527d2.rmeta --extern typed_path=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_path-10f4133cc149ea58.rmeta --extern zstd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzstd-e343096d0576b750.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name path_slash --edition=2018 /usr/share/cargo/registry/path-slash-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=45682f711fea89cd -C extra-filename=-31146dd27694663f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling crossbeam v0.8.5 Running `/usr/bin/rustc --crate-name crossbeam --edition=2021 /usr/share/cargo/registry/crossbeam-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="crossbeam-channel"' --cfg 'feature="crossbeam-deque"' --cfg 'feature="crossbeam-epoch"' --cfg 'feature="crossbeam-queue"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "crossbeam-channel", "crossbeam-deque", "crossbeam-epoch", "crossbeam-queue", "default", "nightly", "std"))' -C metadata=332673e033e6f18c -C extra-filename=-658a5a60771350df --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_channel-75ab2bef68f10a45.rmeta --extern crossbeam_deque=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_deque-e8966026a5c990af.rmeta --extern crossbeam_epoch=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_epoch-721729853ca516ce.rmeta --extern crossbeam_queue=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_queue-806e238f2e9496ca.rmeta --extern crossbeam_utils=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_utils-0e2aa9af957c6b3f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling thiserror v1.0.69 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3e4870a4f3820037 -C extra-filename=-0a4900898ef27702 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-0a4900898ef27702 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=16ec88946c6675ab -C extra-filename=-c2041aef1f6a98cb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty_vendored-c2041aef1f6a98cb -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-31146dd27694663f.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-ec8aac48c3f3440e.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-4053f32a8d2228ef.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/usr/lib64` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/thiserror-0a4900898ef27702/build-script-build` Compiling ruff_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=9ddefce50a8d88f8 -C extra-filename=-041539dfdc6cb5ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty_vendored-c2041aef1f6a98cb/build-script-build` Compiling thiserror-impl v1.0.69 Running `/usr/bin/rustc --crate-name thiserror_impl --edition=2021 /usr/share/cargo/registry/thiserror-impl-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f394c6b04d10b3c8 -C extra-filename=-4ea33747826d516d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling inotify-sys v0.1.5 Running `/usr/bin/rustc --crate-name inotify_sys --edition=2015 /usr/share/cargo/registry/inotify-sys-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a53bc63bce9284bb -C extra-filename=-d5fffdbd530acb2a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling radium v0.7.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/radium-0.7.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d159f256d2024e23 -C extra-filename=-58b055bfc2919aab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/radium-58b055bfc2919aab -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling paste v1.0.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/paste-1.0.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d88867ef41cbedf -C extra-filename=-66787447fc255fc5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/paste-66787447fc255fc5 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg-runtime v0.8.5 Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=891149849cc37bbf -C extra-filename=-71ab150cfe95d371 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/paste-66787447fc255fc5/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/radium-58b055bfc2919aab/build-script-build` Compiling inotify v0.11.2 Running `/usr/bin/rustc --crate-name inotify --edition=2018 /usr/share/cargo/registry/inotify-0.11.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures-util", "stream", "tokio"))' -C metadata=0f2f71fed1be7958 -C extra-filename=-a37bf4e970a2f250 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern inotify_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinotify_sys-d5fffdbd530acb2a.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=9563d48f2c3bd88d -C extra-filename=-5e515da2a0f01ada --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling peg-macros v0.8.5 Running `/usr/bin/rustc --crate-name peg_macros --edition=2021 /usr/share/cargo/registry/peg-macros-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("trace"))' -C metadata=0f8efbb4d362ecc8 -C extra-filename=-eb9c48983359b8f1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_runtime-71ab150cfe95d371.rlib --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf_shared v0.13.1 Running `/usr/bin/rustc --crate-name phf_shared --edition=2021 /usr/share/cargo/registry/phf_shared-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "uncased", "unicase"))' -C metadata=ebe48cc937b2e1a6 -C extra-filename=-adb6743699d60861 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern siphasher=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsiphasher-2306bc11c591a793.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name itertools --edition=2018 /usr/share/cargo/registry/itertools-0.13.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="use_alloc"' --cfg 'feature="use_std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "use_alloc", "use_std"))' -C metadata=8319b6784c7af729 -C extra-filename=-06a7c023077718a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern either=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libeither-dbfdfb5d4adf2c2e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify-types v2.1.0 Running `/usr/bin/rustc --crate-name notify_types --edition=2021 /usr/share/cargo/registry/notify-types-2.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("serde", "serialization-compat-6"))' -C metadata=720d24e9c9fa962b -C extra-filename=-5a77d14f98f52213 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mio v1.2.4 Running `/usr/bin/rustc --crate-name mio --edition=2021 /usr/share/cargo/registry/mio-1.2.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="log"' --cfg 'feature="os-ext"' --cfg 'feature="os-poll"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log", "net", "os-ext", "os-poll"))' -C metadata=9fa5f73f4c75ae9c -C extra-filename=-83740a525e7f81a9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml_datetime v0.7.5 Running `/usr/bin/rustc --crate-name toml_datetime --edition=2021 /usr/share/cargo/registry/toml_datetime-0.7.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "serde", "std"))' -C metadata=5b4db562084604e3 -C extra-filename=-a3f5556badb7a5ba --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name peg_runtime --edition=2021 /usr/share/cargo/registry/peg-runtime-0.8.5/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("std", "unstable"))' -C metadata=4f5cb277948532b8 -C extra-filename=-a522b316830e1f01 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling countme v3.0.1 Running `/usr/bin/rustc --crate-name countme --edition=2018 /usr/share/cargo/registry/countme-3.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("dashmap", "enable", "once_cell", "print_at_exit", "rustc-hash"))' -C metadata=2847046c9a0aee60 -C extra-filename=-c5f3911d36a2e462 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling urlencoding v2.1.3 Running `/usr/bin/rustc --crate-name urlencoding --edition=2021 /usr/share/cargo/registry/urlencoding-2.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7c1ec5cdd9bfc3b6 -C extra-filename=-abf3c553421f14f2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling winnow v0.7.15 Running `/usr/bin/rustc --crate-name winnow --edition=2021 /usr/share/cargo/registry/winnow-0.7.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "debug", "default", "simd", "std", "unstable-doc", "unstable-recover"))' -C metadata=77d6aee3572e27cd -C extra-filename=-1cb966635c5eae37 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name thiserror --edition=2021 /usr/share/cargo/registry/thiserror-1.0.69/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=54425f611c313870 -C extra-filename=-57fcee477fec0182 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern thiserror_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror_impl-4ea33747826d516d.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg error_generic_member_access --check-cfg 'cfg(error_generic_member_access)' --check-cfg 'cfg(thiserror_nightly_testing)'` Compiling tap v1.0.1 Running `/usr/bin/rustc --crate-name tap --edition=2015 /usr/share/cargo/registry/tap-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2ab1f165361b7a7e -C extra-filename=-653d1310f909a084 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wyz v0.5.1 Running `/usr/bin/rustc --crate-name wyz --edition=2018 /usr/share/cargo/registry/wyz-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std"))' -C metadata=afb28371852ea40b -C extra-filename=-f00a022275c6167b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtap-653d1310f909a084.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pep508_rs v0.9.2 Running `/usr/bin/rustc --crate-name pep508_rs --edition=2021 /usr/share/cargo/registry/pep508_rs-0.9.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "non-pep508-extensions", "schemars", "tracing"))' -C metadata=a4824d1918cef38a -C extra-filename=-ea16350161e5c4b5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern boxcar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libboxcar-57faad11f2c724d3.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-06a7c023077718a3.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-57fcee477fec0182.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-589c7c2e108637bc.rmeta --extern urlencoding=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburlencoding-abf3c553421f14f2.rmeta --extern version_ranges=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libversion_ranges-80fc9276bf893aac.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling peg v0.8.5 Running `/usr/bin/rustc --crate-name peg --edition=2021 /usr/share/cargo/registry/peg-0.8.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std", "trace", "unstable"))' -C metadata=d4d1d1d5ff96f3f9 -C extra-filename=-6795909c1bf99a56 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern peg_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_macros-eb9c48983359b8f1.so --extern peg_runtime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg_runtime-a522b316830e1f01.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling notify v8.2.0 Running `/usr/bin/rustc --crate-name notify --edition=2021 /usr/share/cargo/registry/notify-8.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="macos_fsevent"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("crossbeam-channel", "default", "flume", "macos_fsevent", "serde", "serialization-compat-6"))' -C metadata=dd9a55559829be69 -C extra-filename=-8233f517840c6ecb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern inotify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinotify-a37bf4e970a2f250.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern mio=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmio-83740a525e7f81a9.rmeta --extern notify_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify_types-5a77d14f98f52213.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling toml v0.9.12 Running `/usr/bin/rustc --crate-name toml --edition=2021 /usr/share/cargo/registry/toml-0.9.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="parse"' --cfg 'feature="serde"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "display", "fast_hash", "parse", "preserve_order", "serde", "std", "unbounded"))' -C metadata=fe2e8bd40e0aed62 -C extra-filename=-484f25961440f596 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --extern serde_spanned=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_spanned-0cea532aefee0012.rmeta --extern toml_datetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_datetime-a3f5556badb7a5ba.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern winnow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwinnow-1cb966635c5eae37.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling phf v0.13.1 Running `/usr/bin/rustc --crate-name phf --edition=2021 /usr/share/cargo/registry/phf-0.13.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "macros", "phf_macros", "serde", "std", "uncased", "unicase"))' -C metadata=2bdc99c91de9938d -C extra-filename=-97d06ea570423097 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-adb6743699d60861.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name radium --edition=2018 /usr/share/cargo/registry/radium-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=90f90ba381e1804a -C extra-filename=-951bb42a833acaa4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -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=ecee4e9a1172208b -C extra-filename=-71e623c5598eac0c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=d166bcde98de6d76 -C extra-filename=-e5f91d4f059792af --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rust-stemmers v1.2.0 Running `/usr/bin/rustc --crate-name rust_stemmers --edition=2015 /usr/share/cargo/registry/rust-stemmers-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ec794e70a1138d3c -C extra-filename=-a961b03335c23b66 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-591710db1e3afe59.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst_derive v1.9.0 Running `/usr/bin/rustc --crate-name libcst_derive --edition=2018 /usr/share/cargo/registry/libcst_derive-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=365423debec03515 -C extra-filename=-a3d77aa6afd8dcf9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling funty v2.0.0 Running `/usr/bin/rustc --crate-name funty --edition=2018 /usr/share/cargo/registry/funty-2.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=b226ce0bc3749506 -C extra-filename=-72051bebcaaf99c9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-dedot v4.0.1 Running `/usr/bin/rustc --crate-name path_dedot --edition=2021 /usr/share/cargo/registry/path-dedot-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=f2a9aa57dd50fd04 -C extra-filename=-0a6231ec1d0bafe2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling path-absolutize v4.0.1 Running `/usr/bin/rustc --crate-name path_absolutize --edition=2021 /usr/share/cargo/registry/path-absolutize-4.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fixed_workdir"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fixed_workdir"))' -C metadata=33c258dbd8f5b18f -C extra-filename=-8d76b7d9209daf88 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern path_dedot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_dedot-0a6231ec1d0bafe2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling imperative v1.0.7 Running `/usr/bin/rustc --crate-name imperative --edition=2021 /usr/share/cargo/registry/imperative-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bf02bba6b5aef5f9 -C extra-filename=-282debb8be2d0334 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-97d06ea570423097.rmeta --extern rust_stemmers=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librust_stemmers-a961b03335c23b66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bitvec v1.0.1 Running `/usr/bin/rustc --crate-name bitvec --edition=2021 /usr/share/cargo/registry/bitvec-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "atomic", "default", "serde", "std", "testing"))' -C metadata=f1bcde0c3f8235dc -C extra-filename=-c0152d8970335bc5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern funty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfunty-72051bebcaaf99c9.rmeta --extern radium=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libradium-951bb42a833acaa4.rmeta --extern tap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtap-653d1310f909a084.rmeta --extern wyz=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwyz-f00a022275c6167b.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pyproject-toml v0.13.7 Running `/usr/bin/rustc --crate-name pyproject_toml --edition=2021 /usr/share/cargo/registry/pyproject-toml-0.13.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob", "pep639-glob", "tracing"))' -C metadata=9b5a0ceabcd119bf -C extra-filename=-6613a05579888fb8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern pep508_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep508_rs-ea16350161e5c4b5.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-484f25961440f596.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libcst v1.9.0 Running `/usr/bin/rustc --crate-name libcst_native --edition=2018 /usr/share/cargo/registry/libcst-1.9.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --crate-type rlib --emit=dep-info,link -C opt-level=3 -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "trace"))' -C metadata=0167f9437218eb0d -C extra-filename=-c8cee6c262d977c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-e5f91d4f059792af.rlib --extern libcst_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_derive-a3d77aa6afd8dcf9.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern paste=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpaste-71e623c5598eac0c.so --extern peg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpeg-6795909c1bf99a56.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_formatter v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=acf41fe272a8f511 -C extra-filename=-0113951fd8bda7c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_combine v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=51399b9eb141033f -C extra-filename=-bff078019c428762 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=13f33a8d297a498b -C extra-filename=-28b2c8b27ecfc5e5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Compiling ruff_python_index v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=01ab46a8a2027c6a -C extra-filename=-990feda6f06af9e7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fern v0.7.1 Running `/usr/bin/rustc --crate-name fern --edition=2018 /usr/share/cargo/registry/fern-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("chrono", "colored", "date-based", "libc", "meta-logging-in-format", "reopen-03", "reopen-1", "reopen03", "reopen1", "syslog-3", "syslog-4", "syslog-6", "syslog-7", "syslog3", "syslog4", "syslog6", "syslog7"))' -C metadata=ebc8a464e01115f8 -C extra-filename=-1a9583ae76a59fa7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast v1.0.27 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d23e088df8c41173 -C extra-filename=-7680ce77f7cfd003 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ref-cast-7680ce77f7cfd003 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling natord v1.0.9 Running `/usr/bin/rustc --crate-name natord --edition=2015 /usr/share/cargo/registry/natord-1.0.9/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=26694cafc9cc3fd5 -C extra-filename=-69f0864b55ea6f72 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling typed-arena v2.0.2 Running `/usr/bin/rustc --crate-name typed_arena --edition=2015 /usr/share/cargo/registry/typed-arena-2.0.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=59a55a1d5c8c7bb3 -C extra-filename=-1a00c95a937b4de6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/ref-cast-7680ce77f7cfd003/build-script-build` Compiling lsp-server v0.10.0 Running `/usr/bin/rustc --crate-name lsp_server --edition=2024 /usr/share/cargo/registry/lsp-server-0.10.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3cca2aaae32c1219 -C extra-filename=-78564dccc0faa5b4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern crossbeam_channel=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam_channel-75ab2bef68f10a45.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive-591710db1e3afe59.so --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling gen-lsp-types v0.11.0 Running `/usr/bin/rustc --crate-name gen_lsp_types --edition=2024 /usr/share/cargo/registry/gen-lsp-types-0.11.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="url"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("fluent-uri", "url"))' -C metadata=4ba508e104e02489 -C extra-filename=-6334c9deed0d77a1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-589c7c2e108637bc.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling test-case-core v3.3.1 Running `/usr/bin/rustc --crate-name test_case_core --edition=2021 /usr/share/cargo/registry/test-case-core-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=f8d25bfe57900646 -C extra-filename=-bb8754535a8df23a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-cbceb70636f96d98.rmeta --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ref-cast-impl v1.0.27 Running `/usr/bin/rustc --crate-name ref_cast_impl --edition=2021 /usr/share/cargo/registry/ref-cast-impl-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4d90dfa54a2e6e6e -C extra-filename=-9dfbc0c2a0a21caf --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_derive_internals v0.30.0 Running `/usr/bin/rustc --crate-name serde_derive_internals --edition=2021 /usr/share/cargo/registry/serde_derive_internals-0.30.0/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=91a084e5d23bc541 -C extra-filename=-8d3a8d8d132e0193 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rmeta --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rmeta --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling jod-thread v1.0.0 Running `/usr/bin/rustc --crate-name jod_thread --edition=2018 /usr/share/cargo/registry/jod-thread-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=65255fabf842eec6 -C extra-filename=-99672623e8a767ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ref_cast --edition=2021 /usr/share/cargo/registry/ref-cast-1.0.27/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47387c4271883b97 -C extra-filename=-13bb52948793f876 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ref_cast_impl=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libref_cast_impl-9dfbc0c2a0a21caf.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --check-cfg 'cfg(no_intrinsic_type_name)' --check-cfg 'cfg(no_phantom_pinned)'` Compiling test-case-macros v3.3.1 Running `/usr/bin/rustc --crate-name test_case_macros --edition=2021 /usr/share/cargo/registry/test-case-macros-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("with-regex"))' -C metadata=35d603582ffdf001 -C extra-filename=-7dc1ee1e461dd8db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern test_case_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case_core-bb8754535a8df23a.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars_derive v1.2.3 Running `/usr/bin/rustc --crate-name schemars_derive --edition=2021 /usr/share/cargo/registry/schemars_derive-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5556eb4449834c8b -C extra-filename=-c071b94aaceaca51 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern serde_derive_internals=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_derive_internals-8d3a8d8d132e0193.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_linter v0.17.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=4e5b78a3afe15935 -C extra-filename=-6a44bd109e5c0ed5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rmeta --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-1a9583ae76a59fa7.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-282debb8be2d0334.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-69f0864b55ea6f72.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-589c7c2e108637bc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_python_core v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=95132a167c492651 -C extra-filename=-e3e4690d4cd96844 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c0152d8970335bc5.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling fs-err v3.2.2 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=aeb1eaa1abe1332c -C extra-filename=-84e56a6a15e8cf9e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/fs-err-84e56a6a15e8cf9e -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern autocfg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libautocfg-1a2dba8e06722656.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling dyn-clone v1.0.20 Running `/usr/bin/rustc --crate-name dyn_clone --edition=2018 /usr/share/cargo/registry/dyn-clone-1.0.20/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=57baac9dfe731a03 -C extra-filename=-8db20a0586385ff8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling schemars v1.2.3 Running `/usr/bin/rustc --crate-name schemars --edition=2021 /usr/share/cargo/registry/schemars-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="schemars_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_ui_test", "arrayvec07", "bigdecimal04", "bytes1", "chrono04", "default", "derive", "either1", "indexmap2", "jiff02", "preserve_order", "raw_value", "rust_decimal1", "schemars_derive", "semver1", "smallvec1", "smol_str02", "smol_str03", "std", "url2", "uuid1"))' -C metadata=c32aa67cc82e4b22 -C extra-filename=-9f2e9eb661aab197 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern dyn_clone=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdyn_clone-8db20a0586385ff8.rmeta --extern ref_cast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libref_cast-13bb52948793f876.rmeta --extern schemars_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libschemars_derive-c071b94aaceaca51.so --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/fs-err-84e56a6a15e8cf9e/build-script-build` Compiling ty_python_semantic v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=9bf51bfbef992301 -C extra-filename=-465c59c5314c703d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rmeta --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rmeta --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling test-case v3.3.1 Running `/usr/bin/rustc --crate-name test_case --edition=2021 /usr/share/cargo/registry/test-case-3.3.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("regex", "with-regex"))' -C metadata=50d72efdc804b655 -C extra-filename=-2c8277c18f50c4fe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern test_case_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case_macros-7dc1ee1e461dd8db.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling cfg_aliases v0.2.2 Running `/usr/bin/rustc --crate-name cfg_aliases --edition=2018 /usr/share/cargo/registry/cfg_aliases-0.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6a248ed8d219b7f6 -C extra-filename=-6d466ddcd475c9d4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling nix v0.31.3 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/nix-0.31.3/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=ddad0ab72e9ce9d1 -C extra-filename=-869cff5c68373574 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/nix-869cff5c68373574 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cfg_aliases=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_aliases-6d466ddcd475c9d4.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_graph v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=cdb08bf247a94529 -C extra-filename=-90c50319ece7a56d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern schemars=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libschemars-9f2e9eb661aab197.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rmeta --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fs_err --edition=2018 /usr/share/cargo/registry/fs-err-3.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "debug_tokio", "expose_original_error", "path_facts", "tokio"))' -C metadata=89ffaa00624dee07 -C extra-filename=-1f884d5113bc9365 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg rustc_1_63 --cfg rustc_1_75 --cfg rustc_1_81 --cfg rustc_1_89 --check-cfg 'cfg(rustc_1_63)' --check-cfg 'cfg(rustc_1_75)' --check-cfg 'cfg(rustc_1_81)' --check-cfg 'cfg(rustc_1_89)'` Compiling os_str_bytes v7.2.1 Running `/usr/bin/rustc --crate-name os_str_bytes --edition=2021 /usr/share/cargo/registry/os_str_bytes-7.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="memchr"' --cfg 'feature="raw_os_str"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("checked_conversions", "conversions", "default", "memchr", "raw_os_str"))' -C metadata=dc3c0a58edebdd30 -C extra-filename=-4087f784251b1ca0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escargot v0.5.15 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=aa0f7b22d04b4c3d -C extra-filename=-079155b546f4ca31 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/escargot-079155b546f4ca31 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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.1-build/ruff-0.17.1/target/rpm/build/escargot-079155b546f4ca31/build-script-build` Compiling argfile v1.0.0 Running `/usr/bin/rustc --crate-name argfile --edition=2021 /usr/share/cargo/registry/argfile-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default"))' -C metadata=720bca59c3e153cb -C extra-filename=-95d985a121802215 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fs_err=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfs_err-1f884d5113bc9365.rmeta --extern os_str_bytes=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libos_str_bytes-4087f784251b1ca0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/nix-869cff5c68373574/build-script-build` Compiling terminfo v0.9.0 Running `/usr/bin/rustc --crate-name build_script_build --edition=2021 /usr/share/cargo/registry/terminfo-0.9.0/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=ad7bc1d3f852c8a2 -C extra-filename=-57c4a4a4da0a6b7e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/terminfo-57c4a4a4da0a6b7e -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-d14e33e7ab801e18.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-lossy v1.1.5 Running `/usr/bin/rustc --crate-name anstyle_lossy --edition=2021 /usr/share/cargo/registry/anstyle-lossy-1.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=612f4f6a4b866110 -C extra-filename=-a508017a28a4c6f6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemalloc-sys v0.7.1 Running `/usr/bin/rustc --crate-name build_script_build --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=805792ee707eead3 -C extra-filename=-0893c801e8bc2c83 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/tikv-jemalloc-sys-0893c801e8bc2c83 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern cc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcc-168546cfaf5b6355.rlib --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name minimal_lexical --edition=2018 /usr/share/cargo/registry/minimal-lexical-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "compact", "default", "lint", "nightly", "std"))' -C metadata=b55c3c2f0853708d -C extra-filename=-d78244fd0c25b503 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling html-escape v0.2.14 Running `/usr/bin/rustc --crate-name html_escape --edition=2021 /usr/share/cargo/registry/html-escape-0.2.14/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=96cb10bade05876a -C extra-filename=-57b4b9775fa4b12c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling anstyle-svg v1.1.1 Running `/usr/bin/rustc --crate-name anstyle_svg --edition=2021 /usr/share/cargo/registry/anstyle-svg-1.1.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=30672f2170fcc9ba -C extra-filename=-22c68f0d8dc942db --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_lossy=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_lossy-a508017a28a4c6f6.rmeta --extern anstyle_parse=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_parse-1983fd2200953809.rmeta --extern html_escape=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhtml_escape-57b4b9775fa4b12c.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name nom --edition=2018 /usr/share/cargo/registry/nom-7.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "docsrs", "std"))' -C metadata=e5962cac054d2a8b -C extra-filename=-5a8dfa0b3e30138f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern minimal_lexical=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libminimal_lexical-d78244fd0c25b503.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/tikv-jemalloc-sys-0893c801e8bc2c83/build-script-build` Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/terminfo-57c4a4a4da0a6b7e/build-script-build` Running `/usr/bin/rustc --crate-name nix --edition=2021 /usr/share/cargo/registry/nix-0.31.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="fs"' --cfg 'feature="process"' --cfg 'feature="signal"' --cfg 'feature="term"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("acct", "aio", "default", "dir", "env", "event", "fanotify", "feature", "fs", "hostname", "inotify", "ioctl", "kmod", "memoffset", "mman", "mount", "mqueue", "net", "personality", "pin-utils", "poll", "process", "pthread", "ptrace", "quota", "reboot", "resource", "sched", "signal", "socket", "syslog", "term", "time", "ucontext", "uio", "user", "zerocopy"))' -C metadata=50a183dc088b1b0e -C extra-filename=-3cdba8ea69a653b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern cfg_if=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcfg_if-2e487bc4284c5f83.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn --cfg linux --cfg linux_android --check-cfg 'cfg(android)' --check-cfg 'cfg(dragonfly)' --check-cfg 'cfg(ios)' --check-cfg 'cfg(freebsd)' --check-cfg 'cfg(illumos)' --check-cfg 'cfg(linux)' --check-cfg 'cfg(macos)' --check-cfg 'cfg(netbsd)' --check-cfg 'cfg(openbsd)' --check-cfg 'cfg(solaris)' --check-cfg 'cfg(watchos)' --check-cfg 'cfg(tvos)' --check-cfg 'cfg(visionos)' --check-cfg 'cfg(apple_targets)' --check-cfg 'cfg(bsd)' --check-cfg 'cfg(bsd_without_apple)' --check-cfg 'cfg(linux_android)' --check-cfg 'cfg(freebsdlike)' --check-cfg 'cfg(netbsdlike)' --check-cfg 'cfg(solarish)' --check-cfg 'cfg(fbsd14)' --check-cfg 'cfg(qemu)' --check-cfg 'cfg(target_os, values("cygwin"))'` Running `/usr/bin/rustc --crate-name escargot --edition=2021 /usr/share/cargo/registry/escargot-0.5.15/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cargo_unstable", "print", "strict_unstable", "test_unstable"))' -C metadata=b836ef14f8c04bfb -C extra-filename=-fbed6d9d4e3133f4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_workspace v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=796094d4a85663f4 -C extra-filename=-fdc69f6d163821cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rmeta --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rmeta --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling clap_complete v4.6.11 Running `/usr/bin/rustc --crate-name clap_complete --edition=2024 /usr/share/cargo/registry/clap_complete-4.6.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("debug", "default", "unstable-doc", "unstable-dynamic", "unstable-shell-tests"))' -C metadata=26429af3bf46cac5 -C extra-filename=-e79d2e62f8ac457e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox-macros v1.1.0 Running `/usr/bin/rustc --crate-name snapbox_macros --edition=2024 /usr/share/cargo/registry/snapbox-macros-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="color"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "debug", "default"))' -C metadata=ff20535f07b54ed1 -C extra-filename=-f5aa2e4430b9c1ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wait-timeout v0.2.1 Running `/usr/bin/rustc --crate-name wait_timeout --edition=2015 /usr/share/cargo/registry/wait-timeout-0.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4a608dbb747b8b64 -C extra-filename=-97b4deaa8954d418 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling os_pipe v1.2.3 Running `/usr/bin/rustc --crate-name os_pipe --edition=2021 /usr/share/cargo/registry/os_pipe-1.2.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("io_safety"))' -C metadata=9815ec897a0c7d06 -C extra-filename=-b4f9f8afbdf4ab13 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fnv v1.0.7 Running `/usr/bin/rustc --crate-name fnv --edition=2015 /usr/share/cargo/registry/fnv-1.0.7/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=52f2878ccef0d32f -C extra-filename=-79a604c9573579be --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling normalize-line-endings v0.3.0 Running `/usr/bin/rustc --crate-name normalize_line_endings --edition=2015 /usr/share/cargo/registry/normalize-line-endings-0.3.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a9dc10313e557f31 -C extra-filename=-e365ab4e52812688 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling snapbox v1.2.2 Running `/usr/bin/rustc --crate-name snapbox --edition=2024 /usr/share/cargo/registry/snapbox-1.2.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="cmd"' --cfg 'feature="color"' --cfg 'feature="color-auto"' --cfg 'feature="diff"' --cfg 'feature="examples"' --cfg 'feature="structured-data"' --cfg 'feature="term-svg"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cmd", "color", "color-auto", "debug", "default", "detect-encoding", "diff", "dir", "document-features", "examples", "json", "path", "regex", "structured-data", "term-svg"))' -C metadata=85aab39ac3b76b34 -C extra-filename=-a4bad4b76b00b702 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern anstyle_svg=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle_svg-22c68f0d8dc942db.rmeta --extern escargot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libescargot-fbed6d9d4e3133f4.rmeta --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern normalize_line_endings=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnormalize_line_endings-e365ab4e52812688.rmeta --extern os_pipe=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libos_pipe-b4f9f8afbdf4ab13.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern snapbox_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox_macros-f5aa2e4430b9c1ed.rmeta --extern wait_timeout=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwait_timeout-97b4deaa8954d418.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` 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=894fbcd87b970d41 -C extra-filename=-6d6a0d909e89b028 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern fnv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfnv-79a604c9573579be.rmeta --extern nom=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnom-5a8dfa0b3e30138f.rmeta --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_nushell v4.6.2 Running `/usr/bin/rustc --crate-name clap_complete_nushell --edition=2024 /usr/share/cargo/registry/clap_complete_nushell-4.6.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "unstable-shell-tests"))' -C metadata=dadb785bdd99d9f9 -C extra-filename=-df4abdb711117575 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete-e79d2e62f8ac457e.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name tikv_jemalloc_sys --edition=2018 /usr/share/cargo/registry/tikv-jemalloc-sys-0.7.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=7e3111964bf1bf4b -C extra-filename=-49ac72ed11d0f479 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -l dylib=jemalloc` Compiling ruff_command_line v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=38506d612dcd689e -C extra-filename=-6964e771df1811c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-95d985a121802215.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tikv-jemallocator v0.7.0 Running `/usr/bin/rustc --crate-name tikv_jemallocator --edition=2018 /usr/share/cargo/registry/tikv-jemallocator-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="background_threads_runtime_support"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc_trait", "background_threads", "background_threads_runtime_support", "debug", "default", "disable_cache_oblivious", "disable_initial_exec_tls", "override_allocator_on_supported_platforms", "profiling", "profiling_libunwind", "stats", "unprefixed_malloc_on_supported_platforms"))' -C metadata=5bbc7110f7ce1d64 -C extra-filename=-85a95b362ac11ace --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern libc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibc-6c8961a1039db363.rmeta --extern tikv_jemalloc_sys=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemalloc_sys-49ac72ed11d0f479.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clap_complete_command v0.6.1 Running `/usr/bin/rustc --crate-name clap_complete_command --edition=2021 /usr/share/cargo/registry/clap_complete_command-0.6.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="nushell"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "fig", "nushell"))' -C metadata=654d0e7b704c369f -C extra-filename=-541e46154f4d0ed0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete-e79d2e62f8ac457e.rmeta --extern clap_complete_nushell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_nushell-df4abdb711117575.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling clearscreen v4.0.6 Running `/usr/bin/rustc --crate-name clearscreen --edition=2021 /usr/share/cargo/registry/clearscreen-4.0.6/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=a0480655cd3a3ba6 -C extra-filename=-fe17aeb3cb1f6a16 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnix-3cdba8ea69a653b0.rmeta --extern terminfo=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libterminfo-6d6a0d909e89b028.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-11d6e9bc255562ec.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling wild v2.2.1 Running `/usr/bin/rustc --crate-name wild --edition=2021 /usr/share/cargo/registry/wild-2.2.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("glob-quoted-on-windows"))' -C metadata=3a1db7c4537b2f3e -C extra-filename=-3376dc4a59a2b04f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-vec v0.8.0 Running `/usr/bin/rustc --crate-name bit_vec --edition=2015 /usr/share/cargo/registry/bit-vec-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "serde_no_std", "serde_std", "std"))' -C metadata=0eef1309753de2ba -C extra-filename=-e4b00c9852dd148d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bit-set v0.8.0 Running `/usr/bin/rustc --crate-name bit_set --edition=2015 /usr/share/cargo/registry/bit-set-0.8.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "serde", "std"))' -C metadata=127574f5839d4c32 -C extra-filename=-9c99453e1b2348b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bit_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbit_vec-e4b00c9852dd148d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta_derive v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta_derive --edition=2021 /usr/share/cargo/registry/ptr_meta_derive-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bed954ce04408894 -C extra-filename=-f1d48d8fa188699e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling escape8259 v0.5.3 Running `/usr/bin/rustc --crate-name escape8259 --edition=2018 /usr/share/cargo/registry/escape8259-0.5.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=47ef2917b8ec1a86 -C extra-filename=-919a28395dbe645a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling libtest-mimic v0.8.2 Running `/usr/bin/rustc --crate-name libtest_mimic --edition=2021 /usr/share/cargo/registry/libtest-mimic-0.8.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7120168b28290845 -C extra-filename=-1842c93b061e5838 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rmeta --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern escape8259=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libescape8259-919a28395dbe645a.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ptr_meta v0.3.2 Running `/usr/bin/rustc --crate-name ptr_meta --edition=2021 /usr/share/cargo/registry/ptr_meta-0.3.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="derive"' --cfg 'feature="ptr_meta_derive"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "derive", "ptr_meta_derive", "std"))' -C metadata=244da50d81e90f07 -C extra-filename=-5ce3bbc02349cba4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ptr_meta_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta_derive-f1d48d8fa188699e.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling fancy-regex v0.16.2 Running `/usr/bin/rustc --crate-name fancy_regex --edition=2018 /usr/share/cargo/registry/fancy-regex-0.16.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="perf"' --cfg 'feature="std"' --cfg 'feature="unicode"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "perf", "std", "track_caller", "unicode"))' -C metadata=36c55f0476ec95af -C extra-filename=-601aae0ef453db04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bit_set=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbit_set-9c99453e1b2348b0.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty_project v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=a4df037724942e91 -C extra-filename=-0f1b76dc4191c518 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c0152d8970335bc5.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rmeta --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rmeta --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rmeta --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ruff_markdown v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=210a312151638bfa -C extra-filename=-ea259963b54704cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling tracing-log v0.2.0 Running `/usr/bin/rustc --crate-name tracing_log --edition=2018 /usr/share/cargo/registry/tracing-log-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="log-tracer"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "log-tracer", "std"))' -C metadata=ab581f24df388b5a -C extra-filename=-b8638fc3e6e2c8cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern once_cell=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libonce_cell-469e270a01ce9404.rmeta --extern tracing_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_core-8aa350aae204d9c1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling datatest-stable v0.3.3 Running `/usr/bin/rustc --crate-name datatest_stable --edition=2021 /usr/share/cargo/registry/datatest-stable-0.3.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("include-dir"))' -C metadata=1d9a0af694705932 -C extra-filename=-c5a95b49fbff9870 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern fancy_regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfancy_regex-601aae0ef453db04.rmeta --extern libtest_mimic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibtest_mimic-1842c93b061e5838.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rancor v0.1.3 Running `/usr/bin/rustc --crate-name rancor --edition=2021 /usr/share/cargo/registry/rancor-0.1.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default"))' -C metadata=4ec4628a3bad8de2 -C extra-filename=-d6c6c6dc78d5bef5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling insta-cmd v0.7.0 Running `/usr/bin/rustc --crate-name insta_cmd --edition=2021 /usr/share/cargo/registry/insta-cmd-0.7.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=93a0b93f503f3cc6 -C extra-filename=-cd12a8b48df47380 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck_derive v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck_derive --edition=2021 /usr/share/cargo/registry/bytecheck_derive-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=805f7945d23b3170 -C extra-filename=-3584a054e50521ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling simdutf8 v0.1.5 Running `/usr/bin/rustc --crate-name simdutf8 --edition=2018 /usr/share/cargo/registry/simdutf8-0.1.5/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aarch64_neon", "aarch64_neon_prefetch", "default", "hints", "public_imp", "std"))' -C metadata=06c47265a8462910 -C extra-filename=-baa81bdc6cc957ad --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling bytecheck v0.8.3 Running `/usr/bin/rustc --crate-name bytecheck --edition=2021 /usr/share/cargo/registry/bytecheck-0.8.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="simdutf8"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simdutf8", "uuid-1"))' -C metadata=6730cbcb53c05eac -C extra-filename=-93adf475075fa845 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck_derive-3584a054e50521ae.so --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librancor-d6c6c6dc78d5bef5.rmeta --extern simdutf8=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimdutf8-baa81bdc6cc957ad.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_server v0.0.18 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=e57691dc68ac6fda -C extra-filename=-6a010bbe46bf1be9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rmeta --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rmeta --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_ide v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=c689f73b6117ee1e -C extra-filename=-3dee8399eefcb7c5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rmeta --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rmeta --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rmeta --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=7a019ae015db2633 -C extra-filename=-a8f463b5d0cf96d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling indoc v2.0.8 Running `/usr/bin/rustc --crate-name indoc --edition=2021 /usr/share/cargo/registry/indoc-2.0.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bbaf3c37d16f781d -C extra-filename=-eaf0859a579f92d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling munge v0.4.7 Running `/usr/bin/rustc --crate-name munge --edition=2021 /usr/share/cargo/registry/munge-0.4.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=586f2195cf200193 -C extra-filename=-7ce0987ca3fea4b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern munge_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmunge_macro-a8f463b5d0cf96d0.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rend v0.5.4 Running `/usr/bin/rustc --crate-name rend --edition=2021 /usr/share/cargo/registry/rend-0.5.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "bytemuck-1", "default", "zerocopy-0_8"))' -C metadata=a297b33847932961 -C extra-filename=-5fc0064bbd467972 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck-93adf475075fa845.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling globwalk v0.9.1 Running `/usr/bin/rustc --crate-name globwalk --edition=2021 /usr/share/cargo/registry/globwalk-0.9.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9ce4000529a34c80 -C extra-filename=-a9e4416a8bad34d0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rkyv_derive v0.8.18 Running `/usr/bin/rustc --crate-name rkyv_derive --edition=2021 /usr/share/cargo/registry/rkyv_derive-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --cfg 'feature="bytecheck"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("bytecheck", "default"))' -C metadata=30522c68bea7793b -C extra-filename=-271508aa3a2e3693 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-8f7a42be22a8d3f1.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-core v1.0.10 Running `/usr/bin/rustc --crate-name predicates_core --edition=2021 /usr/share/cargo/registry/predicates-core-1.0.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=8d0310cd56de0cf9 -C extra-filename=-78aa51e0775fd614 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=0be71472093cfa01 -C extra-filename=-d1dcf29049632d2e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ruff-d1dcf29049632d2e -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.1-build/ruff-0.17.1/target/rpm/build/ruff-d1dcf29049632d2e/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=18301bb1b665e681 -C extra-filename=-78e445d2dfe3d3f3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling rustc-stable-hash v0.1.2 Running `/usr/bin/rustc --crate-name rustc_stable_hash --edition=2021 /usr/share/cargo/registry/rustc-stable-hash-0.1.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("nightly"))' -C metadata=ad4dfaa7c0839079 -C extra-filename=-674623a5ed34ecf7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling difflib v0.4.0 Running `/usr/bin/rustc --crate-name difflib --edition=2015 /usr/share/cargo/registry/difflib-0.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b5ff3e1109f6a764 -C extra-filename=-eb26830c8be8235e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling termtree v0.5.1 Running `/usr/bin/rustc --crate-name termtree --edition=2021 /usr/share/cargo/registry/termtree-0.5.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=29d51fe08ccc5a6a -C extra-filename=-f22d851fda95d575 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates-tree v1.0.13 Running `/usr/bin/rustc --crate-name predicates_tree --edition=2021 /usr/share/cargo/registry/predicates-tree-1.0.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b0d5cb4c1588316 -C extra-filename=-01e148cff2050de2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --extern termtree=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtermtree-f22d851fda95d575.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling predicates v3.1.4 Running `/usr/bin/rustc --crate-name predicates --edition=2021 /usr/share/cargo/registry/predicates-3.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="diff"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "default", "diff", "float-cmp", "normalize-line-endings", "regex", "unstable"))' -C metadata=a2c0eb6e6456aae1 -C extra-filename=-4ca98b98bbe89e10 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern difflib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdifflib-eb26830c8be8235e.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling assert_fs v1.1.4 Running `/usr/bin/rustc --crate-name assert_fs --edition=2024 /usr/share/cargo/registry/assert_fs-1.1.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("color", "color-auto"))' -C metadata=16c80168e7f617c9 -C extra-filename=-315835f106d82827 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rmeta --extern predicates=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates-4ca98b98bbe89e10.rmeta --extern predicates_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_core-78aa51e0775fd614.rmeta --extern predicates_tree=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpredicates_tree-01e148cff2050de2.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling mdtest v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=f9685c59f8ff78eb -C extra-filename=-0d196daed958e451 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rmeta --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_stable_hash-674623a5ed34ecf7.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rmeta --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling rkyv v0.8.18 Running `/usr/bin/rustc --crate-name rkyv --edition=2021 /usr/share/cargo/registry/rkyv-0.8.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="bytecheck"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("aligned", "alloc", "big_endian", "bytecheck", "default", "little_endian", "pointer_width_16", "pointer_width_32", "pointer_width_64", "smallvec-1", "std", "unaligned"))' -C metadata=5ec8233a40c34484 -C extra-filename=-fe2541f3bc840eb3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bytecheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbytecheck-93adf475075fa845.rmeta --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rmeta --extern munge=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmunge-7ce0987ca3fea4b8.rmeta --extern ptr_meta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libptr_meta-5ce3bbc02349cba4.rmeta --extern rancor=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librancor-d6c6c6dc78d5bef5.rmeta --extern rend=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librend-5fc0064bbd467972.rmeta --extern rkyv_derive=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv_derive-271508aa3a2e3693.so --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f0688824ff0cc5c4 -C extra-filename=-9d117c7bc6f00043 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rmeta --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rmeta --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rmeta --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rmeta --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rmeta --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rmeta --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rmeta --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_server v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=e6d2d0ccfb59cf02 -C extra-filename=-748830cbf44eb196 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rmeta --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rmeta --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rmeta --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rmeta --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rmeta --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rmeta --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rmeta --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-3dee8399eefcb7c5.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling unit-prefix v0.5.2 Running `/usr/bin/rustc --crate-name unit_prefix --edition=2018 /usr/share/cargo/registry/unit-prefix-0.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "std"))' -C metadata=07014c8715be9552 -C extra-filename=-4e0fd2fb1c2b6430 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ty v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ty) Running `/usr/bin/rustc --crate-name build_script_build --edition=2024 crates/ty/build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' -C debug-assertions=off --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=87db4df107d938f4 -C extra-filename=-ec5fcc3e2c4ee307 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/ty-ec5fcc3e2c4ee307 -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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_python_ast_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_ast_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_ast_integration_tests --edition=2024 crates/ruff_python_ast_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=7888963dc2543f3a -C extra-filename=-ee5da138e2ff75c1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.1-build/ruff-0.17.1/target/rpm/build/ty-ec5fcc3e2c4ee307/build-script-build` Compiling indicatif v0.18.4 Running `/usr/bin/rustc --crate-name indicatif --edition=2021 /usr/share/cargo/registry/indicatif-0.18.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="unicode-width"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "futures", "improved_unicode", "in_memory", "rayon", "tokio", "unicode-segmentation", "unicode-width", "vt100"))' -C metadata=cbd4279ba128843e -C extra-filename=-b0bd481cbcc20cfb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern console=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libconsole-cd7ad5e8d199a4c7.rmeta --extern portable_atomic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libportable_atomic-e20830e34882e2d3.rmeta --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rmeta --extern unit_prefix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunit_prefix-4e0fd2fb1c2b6430.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ctrlc v3.5.2 Running `/usr/bin/rustc --crate-name ctrlc --edition=2021 /usr/share/cargo/registry/ctrlc-3.5.2/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("termination"))' -C metadata=26f1254bf757203a -C extra-filename=-724522842a0f5221 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern nix=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnix-3cdba8ea69a653b0.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling tracing-flame v0.2.0 Running `/usr/bin/rustc --crate-name tracing_flame --edition=2018 /usr/share/cargo/registry/tracing-flame-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="smallvec"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "smallvec"))' -C metadata=4e65bee7df54c811 -C extra-filename=-5a0df7e2ce5d703b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern lazy_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblazy_static-d9e8d101ac8ec606.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling serde_test v1.0.177 Running `/usr/bin/rustc --crate-name serde_test --edition=2021 /usr/share/cargo/registry/serde_test-1.0.177/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=3903f9ed253e6a16 -C extra-filename=-18c96235b2b5c918 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand_core --edition=2018 /usr/share/cargo/registry/rand_core-0.6.4/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "getrandom", "serde", "serde1", "std"))' -C metadata=69d4e72da6a09cf0 -C extra-filename=-e6d38051443e697d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rand --edition=2018 /usr/share/cargo/registry/rand-0.8.8/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="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=c2d3c1ee72b67fef -C extra-filename=-088b04f97261fbe7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand_core-e6d38051443e697d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=432d16788388b2b4 -C extra-filename=-078393d1d8ce0d50 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rmeta --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rmeta --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rmeta --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rmeta --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rmeta --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rmeta --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rmeta --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rmeta --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rmeta --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rmeta --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rmeta --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rmeta --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rmeta --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rmeta --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rmeta --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rmeta --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rmeta --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling yansi v1.0.1 Running `/usr/bin/rustc --crate-name yansi --edition=2021 /usr/share/cargo/registry/yansi-1.0.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="alloc"' --cfg 'feature="default"' --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("_nightly", "alloc", "default", "detect-env", "detect-tty", "hyperlink", "is-terminal", "std"))' -C metadata=65ba3395d6dc7d5e -C extra-filename=-3c6391acd5abad80 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling diff v0.1.13 Running `/usr/bin/rustc --crate-name diff --edition=2015 /usr/share/cargo/registry/diff-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=edd1d5d3a438dcb5 -C extra-filename=-d5aad1b1850a730e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling pretty_assertions v1.4.1 Running `/usr/bin/rustc --crate-name pretty_assertions --edition=2018 /usr/share/cargo/registry/pretty_assertions-1.4.1/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="std"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("alloc", "default", "std", "unstable"))' -C metadata=927f35f788878715 -C extra-filename=-6ed1859ef47eb9ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern diff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdiff-d5aad1b1850a730e.rmeta --extern yansi=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libyansi-3c6391acd5abad80.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_generator --edition=2021 /usr/share/cargo/registry/phf_generator-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=de0189e321e565c2 -C extra-filename=-18eee2f5d3a2b570 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-088b04f97261fbe7.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=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.1-build/ruff-0.17.1/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=58452467d808934b -C extra-filename=-b84f747285240130 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rmeta --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-0d196daed958e451.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rmeta --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rmeta --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rmeta --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rmeta --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rmeta --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rmeta --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rmeta --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rmeta --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling quickcheck v1.1.0 Running `/usr/bin/rustc --crate-name quickcheck --edition=2021 /usr/share/cargo/registry/quickcheck-1.1.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "env_logger", "log", "regex", "use_logging"))' -C metadata=720e48323ee60f3b -C extra-filename=-8f6491014125a529 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling quickcheck_macros v1.2.0 Running `/usr/bin/rustc --crate-name quickcheck_macros --edition=2021 /usr/share/cargo/registry/quickcheck_macros-1.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C embed-bitcode=no -C debug-assertions=off --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=6b4256afb13fd256 -C extra-filename=-f04228837c9b2a24 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern proc_macro2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libproc_macro2-6cc5c93cfa13beec.rlib --extern quote=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquote-55182713d49a21ba.rlib --extern syn=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsyn-28b94e3a7aa464f9.rlib --extern proc_macro --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name phf_codegen --edition=2021 /usr/share/cargo/registry/phf_codegen-0.11.3/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=72425d5a71935927 -C extra-filename=-83ba46401ec2288a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_generator-18eee2f5d3a2b570.rmeta --extern phf_shared=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_shared-0aced871e952da6d.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling ruff_python_trivia_integration_tests v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_trivia_integration_tests) Running `/usr/bin/rustc --crate-name ruff_python_trivia_integration_tests --edition=2024 crates/ruff_python_trivia_integration_tests/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=f2c2809a4e0a0da2 -C extra-filename=-55a05c34ac19e677 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv-core v0.1.13 Running `/usr/bin/rustc --crate-name csv_core --edition=2018 /usr/share/cargo/registry/csv-core-0.1.13/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "libc"))' -C metadata=ee021873c301f748 -C extra-filename=-2bfcb98c179dd9ea --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Compiling csv v1.4.0 Running `/usr/bin/rustc --crate-name csv --edition=2021 /usr/share/cargo/registry/csv-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C linker-plugin-lto -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=be4835c25f172e5e -C extra-filename=-3c9a518bb031027b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern csv_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcsv_core-2bfcb98c179dd9ea.rmeta --extern itoa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitoa-7d531654df280d77.rmeta --extern ryu=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libryu-6cfa7bd71962f587.rmeta --extern serde_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_core-2e706267adb9fb66.rmeta --cap-lints allow -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name unicode_names2_generator --edition=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=a6b4e5c33a15abbe -C extra-filename=-0ac78365e2e88430 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-83ba46401ec2288a.rmeta --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rmeta -Copt-level=3 -Cdebuginfo=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.1-build/ruff-0.17.1/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=671a4672f022b29c -C extra-filename=-0f3a6fc538178b28 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rmeta --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rmeta --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-0d196daed958e451.rmeta --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rmeta --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rmeta --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rmeta --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rmeta --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rmeta --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rmeta -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name simple_tokenizer --edition=2024 crates/ruff_python_trivia_integration_tests/tests/simple_tokenizer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=df327b074aaf2f7c -C extra-filename=-25bb6b0919818a58 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ruff_mdtest/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4341e64f714da323 -C extra-filename=-159dfd190b61b14e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-0d196daed958e451.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_mdtest-0f3a6fc538178b28.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=636401aa03af9be3 -C extra-filename=-ffb627e3b0be99cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name whitespace --edition=2024 crates/ruff_python_trivia_integration_tests/tests/whitespace.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=09900efce4da4072 -C extra-filename=-c38d146388e011c0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_python_trivia_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia_integration_tests-55a05c34ac19e677.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=7149879a769d6891 -C extra-filename=-c4b16f8f570003aa --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-83ba46401ec2288a.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a088d14bb90f3322 -C extra-filename=-b780da06ebd3cbd1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name main --edition=2024 crates/ruff_text_size/tests/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=ae00411b058bc8c4 -C extra-filename=-b4fa5b8457e822ab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name indexing --edition=2024 crates/ruff_text_size/tests/indexing.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=00d02ec40102dfe6 -C extra-filename=-92c3e4ad60a148cc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=c4ad206a033da145 -C extra-filename=-8babe8252e8b60ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name serde --edition=2024 crates/ruff_text_size/tests/serde.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "schemars", "serde"))' -C metadata=2ff45c51fd95cd3c -C extra-filename=-a93e772a516544a6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=3fc279778f2826d9 -C extra-filename=-cd10bbdacf7f52bd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` 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=592174b9e6a36b9f -C extra-filename=-f9331935138069ae --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-078393d1d8ce0d50.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name file_watching --edition=2024 crates/ty/tests/file_watching.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=55d70da64a42daaf -C extra-filename=-ab96d57abb5b3961 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-078393d1d8ce0d50.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` warning: method `set_watch` is never used --> crates/ty/tests/file_watching.rs:446:8 | 363 | impl<'a> SetupContext<'a> { | ------------------------- method in this implementation ... 446 | fn set_watch(&mut self, watch: bool) { | ^^^^^^^^^ | = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default Running `/usr/bin/rustc --crate-name ty_test --edition=2024 crates/ty_test/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bb27b1b8e46861e9 -C extra-filename=-1ee0553cd4b63181 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern mdtest=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmdtest-0d196daed958e451.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name mdtest --edition=2024 crates/ty_python_semantic/tests/mdtest.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=18b29d999dfc9623 -C extra-filename=-712cd143c12ddb7b --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-b84f747285240130.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` warning: `ty` (test "file_watching") generated 1 warning Compiling ty_completion_bench v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=06a51aee483bceb6 -C extra-filename=-7ec9ae95de05f71f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-3dee8399eefcb7c5.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Compiling ty_completion_eval v0.0.0 (/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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=ad0b122eeac297c2 -C extra-filename=-b0b11c173f4dd650 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern csv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcsv-3c9a518bb031027b.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-3dee8399eefcb7c5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_ide --edition=2024 crates/ty_ide/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=574b2a13c23b3f5b -C extra-filename=-d084940d6d06eaa7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=b391acfccfda6574 -C extra-filename=-b5daee83e012aca5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-078393d1d8ce0d50.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name self_environment --edition=2024 crates/ty/tests/self_environment.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=8f15ddf946f3b07b -C extra-filename=-5b46784db35f05fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-078393d1d8ce0d50.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_python_semantic --edition=2024 crates/ty_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=4da12419b60c1247 -C extra-filename=-3c97957c2a0d6081 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-b84f747285240130.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ty_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=01d9db5b48c6d091 -C extra-filename=-3a781b67bcbc5bf1 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-3dee8399eefcb7c5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ty/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=03f5d910a47c2623 -C extra-filename=-48910c94f7e8d242 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty-078393d1d8ce0d50.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty --edition=2024 crates/ty/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "test-uv"))' -C metadata=d38b97fd23e5b988 -C extra-filename=-31853144faa65f3f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern ctrlc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libctrlc-724522842a0f5221.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern indicatif=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindicatif-b0bd481cbcc20cfb.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_flame=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_flame-5a0df7e2ce5d703b.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_server-748830cbf44eb196.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_project --edition=2024 crates/ty_project/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="junit"' --cfg 'feature="testing"' --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "deflate", "format", "junit", "ruff_python_formatter", "schemars", "test-uv", "testing", "zstd"))' -C metadata=f7aa8981989765c8 -C extra-filename=-26931607b3bced9f --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c0152d8970335bc5.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern parking_lot=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libparking_lot-c9dcacfe48840f53.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_automata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_automata-0a5916b4a1faaa16.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_server --edition=2024 crates/ty_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=24db8157ee373976 -C extra-filename=-8cb1e3ff6db3e5d2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_ide=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_ide-3dee8399eefcb7c5.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_project=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_project-0f1b76dc4191c518.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name corpus --edition=2024 crates/ty_python_semantic/tests/corpus.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde", "testing"))' -C metadata=b881f3aefd378595 -C extra-filename=-41327c77ac365153 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-b84f747285240130.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=84bb645f3fdb1a41 -C extra-filename=-1134b5e5d0f02d8c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name comparable --edition=2024 crates/ruff_python_ast_integration_tests/tests/comparable.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0f5f6d9ed238eca6 -C extra-filename=-e6d8aaeec77d874e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name source_order --edition=2024 crates/ruff_python_ast_integration_tests/tests/source_order.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cacff32a2b318e59 -C extra-filename=-dc30ab227d1693ca --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name parenthesize --edition=2024 crates/ruff_python_ast_integration_tests/tests/parenthesize.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=dcaff3d3ac57f2aa -C extra-filename=-3fdbf0a1fb406c48 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name parentheses --edition=2024 crates/ruff_python_ast_integration_tests/tests/parentheses.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d828655c5f2218da -C extra-filename=-39ba45f8b933cc65 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name match_pattern --edition=2024 crates/ruff_python_ast_integration_tests/tests/match_pattern.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=897cced2439801c8 -C extra-filename=-5326a1b67b5457d3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=c19c6944c0a454f8 -C extra-filename=-e20c2b9c62250b5c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_ast_integration_tests=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast_integration_tests-ee5da138e2ff75c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` 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=b3ad9815e5a59958 -C extra-filename=-babf1a7e6ff61c07 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=d50816f2433c536a -C extra-filename=-32e664346a9a5214 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=bdb6a8f3969c610d -C extra-filename=-fda53105d258a9b8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name resolve_files --edition=2024 crates/ruff/tests/resolve_files.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0e00124e064bc7ca -C extra-filename=-8d6fb026620845cd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d18b8c431a0a00f3 -C extra-filename=-c60273015ec13f36 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name analyze_graph --edition=2024 crates/ruff/tests/analyze_graph.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=64a24372a63a4b9a -C extra-filename=-fabd9f4f100323ad --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name cli --edition=2024 crates/ruff/tests/cli/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=b9eaa29140d486ee -C extra-filename=-3a2d9e4d96357cfe --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name config --edition=2024 crates/ruff/tests/config.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d2e375a6014dd810 -C extra-filename=-ee3d7ba9972f4c4a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff-9d117c7bc6f00043.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff --edition=2024 crates/ruff/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=24f5f6b878a4a20a -C extra-filename=-81540b5d7995b1d7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern assert_fs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libassert_fs-315835f106d82827.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern cachedir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcachedir-78e445d2dfe3d3f3.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern clap_complete_command=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap_complete_command-541e46154f4d0ed0.rlib --extern clearscreen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclearscreen-fe17aeb3cb1f6a16.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern globwalk=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobwalk-a9e4416a8bad34d0.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern insta_cmd=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta_cmd-cd12a8b48df47380.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern notify=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnotify-8233f517840c6ecb.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern rkyv=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librkyv-fe2541f3bc840eb3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tikv_jemallocator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtikv_jemallocator-85a95b362ac11ace.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern wild=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwild-3376dc4a59a2b04f.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=a419b816af729f77 -C extra-filename=-3431604ebda8084d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern rustc_stable_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_stable_hash-674623a5ed34ecf7.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern toml_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml_parser-e8359ed9ee695d74.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name e2e --edition=2024 crates/ruff_server/tests/e2e/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=403bf3e021498c1d -C extra-filename=-df84e31e6c34e3a5 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name document --edition=2024 crates/ruff_server/tests/document.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("test-uv"))' -C metadata=d90561db0b5ef409 -C extra-filename=-9e2fc8aae43dd459 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_server-6a010bbe46bf1be9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=07720efabab2b819 -C extra-filename=-bb6efd6d1a647230 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_formatter/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=427748cb7af162a3 -C extra-filename=-cd92eefcf12a5178 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name generate_inline_tests --edition=2024 crates/ruff_python_parser/tests/generate_inline_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fb6787c6528645bd -C extra-filename=-436a8c8564a30ecb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=b9a2a79b58243ce3 -C extra-filename=-bb82aa1107ceb03c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=0b16d3e84f3bba3f -C extra-filename=-227207a666cb0c31 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_parser --edition=2024 crates/ruff_python_parser/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0effe009c95789bd -C extra-filename=-cb178cacf43b3381 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name fixtures --edition=2024 crates/ruff_python_parser/tests/fixtures.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4c06ca1010bbe909 -C extra-filename=-bd14683027a700b9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_server --edition=2024 crates/ruff_server/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=5f2c7790dc0eb91e -C extra-filename=-8c51a19c55c04045 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern crossbeam=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcrossbeam-658a5a60771350df.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern lsp_types=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libgen_lsp_types-6334c9deed0d77a1.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern jod_thread=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjod_thread-99672623e8a767ae.rlib --extern lsp_server=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblsp_server-78564dccc0faa5b4.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_markdown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_markdown-ea259963b54704cd.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_log-b8638fc3e6e2c8cc.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_markdown --edition=2024 crates/ruff_markdown/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=31c705faae2d8462 -C extra-filename=-7fba7231afb56a28 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_workspace --edition=2024 crates/ruff_workspace/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars"))' -C metadata=0797951924586c66 -C extra-filename=-81be8530cb83e247 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` 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=b91984263ab46d81 -C extra-filename=-12d553355f08e1a8 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name expected_type --edition=2024 crates/ruff_annotate_snippets/examples/expected_type.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=90fa0d9da5a7f1b7 -C extra-filename=-c1976205e1bc5cee --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name id_hyperlink --edition=2024 crates/ruff_annotate_snippets/examples/id_hyperlink.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=46cb1eecd1cfec87 -C extra-filename=-8f3e99f120180352 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name color --edition=2024 crates/ruff_annotate_snippets/tests/color/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=70ee7f9dc03ad8e9 -C extra-filename=-b015bee669360f6c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=24d8575468dfbc75 -C extra-filename=-e08b6b146f9bcc33 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_level --edition=2024 crates/ruff_annotate_snippets/examples/custom_level.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=03dec6b1ac121519 -C extra-filename=-d4ffa0b450c939f4 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_message --edition=2024 crates/ruff_annotate_snippets/examples/highlight_message.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=19e03cdb2a655aec -C extra-filename=-ef2cb293ee4aedf6 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name struct_name_as_context --edition=2024 crates/ruff_annotate_snippets/examples/struct_name_as_context.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=7bf5c65ae66b583f -C extra-filename=-ba8cc21cd5a0e4dc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name rustc_tests --edition=2024 crates/ruff_annotate_snippets/tests/rustc_tests.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=b2ef3f73d8632d63 -C extra-filename=-fc3105cb26052b1a --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name footer --edition=2024 crates/ruff_annotate_snippets/examples/footer.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=ef1d6fe20c839b86 -C extra-filename=-d90a99481de23cab --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multi_suggestion --edition=2024 crates/ruff_annotate_snippets/examples/multi_suggestion.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=5ac100fa88c7fc7f -C extra-filename=-622449351f3409f0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name formatter --edition=2024 crates/ruff_annotate_snippets/tests/formatter.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --test --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=ff883f1caefbff56 -C extra-filename=-30b70042d9cbd537 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name elide_header --edition=2024 crates/ruff_annotate_snippets/examples/elide_header.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=91ae47a047355faf -C extra-filename=-67bdb9dcd7b77b41 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name highlight_source --edition=2024 crates/ruff_annotate_snippets/examples/highlight_source.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=808a67c209658d26 -C extra-filename=-98a971e3d6b3403e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name custom_error --edition=2024 crates/ruff_annotate_snippets/examples/custom_error.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=be23f1e588874be1 -C extra-filename=-0e8d93b423aa62ea --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name format --edition=2024 crates/ruff_annotate_snippets/examples/format.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=d5bb00d89e50ec3e -C extra-filename=-8cd95be564a94f30 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name multislice --edition=2024 crates/ruff_annotate_snippets/examples/multislice.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' -C metadata=92b56c2f603d0020 -C extra-filename=-b12faec7df7a37a3 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_command_line --edition=2024 crates/ruff_command_line/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=c589b9dee43de15b -C extra-filename=-7b2d7d60521f4c1c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-95d985a121802215.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name 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=cf6c357ba8272f3d -C extra-filename=-afc962469a3afc43 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bitvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitvec-c0152d8970335bc5.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_combine=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_combine-bff078019c428762.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_codegen --edition=2024 crates/ruff_python_codegen/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=cb9246191d1c7986 -C extra-filename=-4b5469f8ab25979c --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_linter --edition=2024 crates/ruff_linter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--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=b248c12e2892fea3 -C extra-filename=-989c09e7f7719b7d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-1a9583ae76a59fa7.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-282debb8be2d0334.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-69f0864b55ea6f72.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-589c7c2e108637bc.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/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=9558d32cb7195b0f -C extra-filename=-506cc32bd878a3eb --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_semantic --edition=2024 crates/ruff_python_semantic/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=1cc621c7a3c46ecc -C extra-filename=-acdee7350657f984 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_python_formatter --edition=2024 crates/ruff_python_formatter/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --cfg 'feature="default"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "schemars", "serde"))' -C metadata=b387f98aa9280cf6 -C extra-filename=-4efed0a829487ae2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern countme=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcountme-c5f3911d36a2e462.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_module_resolver --edition=2024 crates/ty_module_resolver/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=2622042359c03a28 -C extra-filename=-d50fa3acbe76bad2 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_vendored --edition=2024 crates/ty_vendored/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="zstd"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("deflate", "zstd"))' -C metadata=b92a4d010bca3f32 -C extra-filename=-81434fcf1ad3e74e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_importer --edition=2024 crates/ruff_python_importer/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=1f55734b33bf77d4 -C extra-filename=-d16ded86daebb6a7 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ty_combine --edition=2024 crates/ty_combine/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4e30244217848cd8 -C extra-filename=-5e5a48748ec561b9 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ty_site_packages --edition=2024 crates/ty_site_packages/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=d56173873f502568 -C extra-filename=-200090cf6af418ed --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_db --edition=2024 crates/ruff_db/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --test --cfg 'feature="cache"' --cfg 'feature="ignore"' --cfg 'feature="junit"' --cfg 'feature="os"' --cfg 'feature="ruff_cache"' --cfg 'feature="serde"' --cfg 'feature="testing"' --cfg 'feature="tracing-subscriber"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "ignore", "junit", "os", "ruff_cache", "schemars", "serde", "testing", "tracing-subscriber"))' -C metadata=5789eeb2e224e1dc -C extra-filename=-757e80715df8a9b0 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-7d6dad8c67556afc.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-63721e7f666f9d22.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-532106c207d08db7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-11d6e9bc255562ec.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64` Running `/usr/bin/rustc --crate-name ruff_python_literal --edition=2024 crates/ruff_python_literal/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=0d0b424f8ea04fd3 -C extra-filename=-d9d7ef9e5d03b667 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern icu_normalizer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_normalizer-cc4565e48810e0c8.rlib --extern icu_properties=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libicu_properties-6ac450c4c60f15a4.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name character --edition=2024 crates/ruff_unicode_names2/examples/character.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=4b18d1274c777601 -C extra-filename=-25a70456d0880343 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=da843f87b6928a75 -C extra-filename=-f5907a06f1e5a1da --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=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=a4fc2cb0e3be9733 -C extra-filename=-4b5efa39bedce201 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/examples -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_index --edition=2024 crates/ruff_python_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9b431cc6dd163d14 -C extra-filename=-ad21d9ec749a6418 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_python_edits --edition=2024 crates/ruff_python_edits/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=802912d401114be0 -C extra-filename=-5797c8b43b17ca8e --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out` Running `/usr/bin/rustc --crate-name ruff_python_ast --edition=2024 crates/ruff_python_ast/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="cache"' --cfg 'feature="get-size"' --cfg 'feature="salsa"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("cache", "get-size", "salsa", "schemars", "serde"))' -C metadata=a9b508fb79cffd86 -C extra-filename=-75bfe49e8f8d0433 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-d003f05fbffe807e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_index --edition=2024 crates/ruff_index/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="salsa"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("salsa"))' -C metadata=6300c5deda201817 -C extra-filename=-57e734c83da669fc --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_formatter --edition=2024 crates/ruff_formatter/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("schemars", "serde"))' -C metadata=83cda8dabef59c9f -C extra-filename=-068e57d48d9f4848 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name cache_key --edition=2024 crates/ruff_cache/tests/cache_key.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=57ce35a22776be17 -C extra-filename=-63a748e562c07a04 --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-2c74b20c36f2bac7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_trivia --edition=2024 crates/ruff_python_trivia/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=fd3c3161ef1077d5 -C extra-filename=-11d0dcb0b790eb6d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_python_stdlib --edition=2024 crates/ruff_python_stdlib/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=9101083eedf9ccfe -C extra-filename=-361da8baf6d56fcd --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Running `/usr/bin/rustc --crate-name ruff_source_file --edition=2024 crates/ruff_source_file/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --emit=dep-info,link -C opt-level=3 -C lto=fat -C codegen-units=1 -C debuginfo=2 '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --test --cfg 'feature="get-size"' --cfg 'feature="serde"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("get-size", "serde"))' -C metadata=f41cfda6e6e8afd1 -C extra-filename=-74a1bfb2f6760d8d --out-dir /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib -Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn` Finished `rpm` profile [optimized + debuginfo] target(s) in 55m 11s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/mdtest-3431604ebda8084d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff-81540b5d7995b1d7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff-fda53105d258a9b8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/analyze_graph-fabd9f4f100323ad --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/cli-3a2d9e4d96357cfe --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 249 tests test analyze_graph::type_checking_imports ... ok test analyze_graph::type_checking_imports_from_config ... ok test format::all_rules_default_options ... ok test format::check_default_mode_shows_diagnostics_and_summary ... ok test format::check_quiet_mode_shows_diagnostics_only ... ok test format::check_silent_mode_no_output ... ok test format::column_and_line_zero ... ok test format::config_doubly_overridden_via_cli ... ok test format::config_file_and_isolated ... ok test format::config_override_rejected_if_invalid_toml ... ok test format::config_override_via_cli ... ok test format::conflicting_options ... ok test format::conflicting_options_stdin ... ok test format::cookiecutter_globbing ... ok test format::deduplicate_directory_and_explicit_file ... ok test format::default_files ... ok test format::default_options ... ok test format::deprecated_options ... ok test format::docstring_options ... ok test format::exclude ... ok test format::exclude_stdin ... ok test format::exit_non_zero_on_format ... ok test format::extend_exclude_cli ... ok test format::extension ... ok test format::force_exclude ... ok test format::force_exclude_stdin ... ok test format::format_mapped_extension_files ... ok test format::format_option_inheritance ... ok test format::format_options ... ok test format::format_warn_stdin_filename_with_files ... ok test format::legacy_format_option ... ok test format::markdown_formatting ... ok test format::markdown_formatting_quarto_cell_option ... ok test format::markdown_formatting_stdin ... ok test format::messages ... ok test format::mixed_line_endings ... ok test format::nonexistent_config_file ... ok test format::output_format::_azure_expects ... ok test format::output_format::_concise_expects ... ok test format::output_format::_full_expects ... ok test format::output_format::_github_expects ... ok test format::output_format::_gitlab_expects ... ok test format::output_format::_grouped_expects ... ok test format::output_format::_json_expects ... ok test format::output_format::_json_lines_expects ... ok test format::output_format::_junit_expects ... ok test format::output_format::_pylint_expects ... ok test format::output_format::_rdjson_expects ... ok test format::output_format::_sarif_expects ... ok test format::output_format_notebook ... ok test format::per_file_target_version_formatter ... ok test format::range_end_only ... ok test format::range_formatting ... ok test format::range_formatting_multiple_files ... ok test format::range_formatting_notebook ... ok test format::range_formatting_out_of_bounds ... ok test format::range_formatting_unicode ... ok test format::range_line_numbers_only ... ok test format::range_missing_line ... ok test format::range_start_larger_than_end ... ok test format::range_start_only ... ok test format::syntax_error ... ok test format::syntax_error_in_notebooks ... ok test format::syntax_error_in_notebooks_check ... ok test format::test_diff ... ok test format::test_diff_no_change ... ok test format::test_diff_stdin_formatted ... ok test format::test_diff_stdin_unformatted ... ok test format::test_notebook_trailing_semicolon ... ok test format::too_many_config_files ... ok test format::valid_linter_options ... ok test format::valid_linter_options_preserve ... ok test format::zero_line_number ... ok test lint::a005_module_shadowing_non_strict ... ok test lint::a005_module_shadowing_strict ... ok test lint::a005_module_shadowing_strict_default ... ok test lint::add_ignore ... ok test lint::add_noqa ... ok test lint::add_noqa_exclude ... ok test lint::add_noqa_existing_file_level_noqa ... ok test lint::add_noqa_existing_ignore ... ok test lint::add_noqa_existing_noqa ... ok test lint::add_noqa_existing_range_suppression ... ok test lint::add_noqa_multiline_comment ... ok test lint::add_noqa_multiline_diagnostic ... ok test lint::add_noqa_multiple_codes ... ok test lint::add_noqa_parent ... ok test lint::add_noqa_top_of_file ... ok test lint::add_noqa_top_of_file_with_shebang ... ok test lint::add_noqa_with_newline_in_reason ... ok test lint::add_noqa_with_reason ... ok test lint::cache_syntax_errors ... ok test lint::checks_notebooks_in_stable ... ok test lint::circular_extend ... ok test lint::combine_typing_extensions_config ... ok test lint::complex_config_setting_overridden_via_cli ... ok test lint::config_doubly_overridden_via_cli ... ok test lint::config_expand ... ok test lint::config_file_and_isolated ... ok test lint::config_override_rejected_if_invalid_toml ... ok test lint::config_override_via_cli ... ok test lint::cookiecutter_globbing ... ok test lint::cookiecutter_globbing_no_project_root ... ok test lint::deduplicate_directory_and_explicit_file ... ok test lint::default_rules ... ok test lint::deprecated_config_option_overridden_via_cli ... ok test lint::each_toml_option_requires_a_new_flag_1 ... ok test lint::each_toml_option_requires_a_new_flag_2 ... ok test lint::exclude ... ok test lint::exclude_stdin ... ok test lint::extend_banned_api ... ok test lint::extend_banned_api_inherited ... ok test lint::extend_passed_via_config_argument ... ok test lint::extend_per_file_ignores_stdin ... ok test lint::extension ... ok test lint::flake8_import_convention_invalid_aliases_config_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_extend_alias_name ... ok test lint::flake8_import_convention_invalid_aliases_config_module_name ... ok test lint::flake8_import_convention_nfkc_normalization ... ok test lint::flake8_import_convention_unused_aliased_import ... ok test lint::flake8_import_convention_unused_aliased_import_no_conflict ... ok test lint::flake8_pyi_redundant_none_literal ... ok test lint::ignore_noqa ... ok test lint::line_too_long_width_override ... ok test lint::lint_options ... ok test lint::match_before_py310 ... ok test lint::mixed_levels ... ok test lint::negated_per_file_ignores ... ok test lint::negated_per_file_ignores_absolute ... ok test lint::negated_per_file_ignores_overlap ... ok test lint::nested_implicit_namespace_package ... ok test lint::nonexistent_config_file ... ok test lint::nonexistent_extend_file ... ok test lint::noqa_comments_to_human_readable_ruff_ignores ... ok test lint::output_format::_azure_expects ... ok test lint::output_format::_concise_expects ... ok test lint::output_format::_full_expects ... ok test lint::output_format::_github_expects ... ok test lint::output_format::_gitlab_expects ... ok test lint::output_format::_grouped_expects ... ok test lint::output_format::_json_expects ... ok test lint::output_format::_json_lines_expects ... ok test lint::output_format::_junit_expects ... ok test lint::output_format::_pylint_expects ... ok test lint::output_format::_rdjson_expects ... ok test lint::output_format::_sarif_expects ... ok test lint::output_format_preview::_azure_expects ... ok test lint::output_format_preview::_concise_expects ... ok test lint::output_format_preview::_full_expects ... ok test lint::output_format_preview::_github_expects ... ok test lint::output_format_preview::_gitlab_expects ... ok test lint::output_format_preview::_grouped_expects ... ok test lint::output_format_preview::_json_expects ... ok test lint::output_format_preview::_json_lines_expects ... ok test lint::output_format_preview::_junit_expects ... ok test lint::output_format_preview::_pylint_expects ... ok test lint::output_format_preview::_rdjson_expects ... ok test lint::output_format_preview::_sarif_expects ... ok test lint::output_format_show_fixes::concise_show_fixes ... ok test lint::output_format_show_fixes::full_show_fixes ... ok test lint::output_format_show_fixes::grouped_show_fixes ... ok test lint::parent_configuration_override ... ok test lint::parse_error_extends ... ok test lint::pep695_generic_rename ... ok test lint::per_file_ignores_stdin ... ok test lint::per_file_target_version_linter ... ok test lint::precedence ... ok test lint::prefer_rule_codes_in_output ... ok test lint::pyupgrade_up026_respects_isort_required_import_fix ... ok test lint::pyupgrade_up026_respects_isort_required_import_from_fix ... ok test lint::required_import_set_aliased_as_abstract_set_no_conflict ... ok test lint::required_import_set_conflicts_with_pyi025 ... ok test lint::required_import_set_without_pyi025_no_conflict ... ok test lint::required_version_bound_match ... ok test lint::required_version_bound_mismatch ... ok test lint::required_version_exact_match ... ok test lint::required_version_exact_mismatch ... ok test lint::required_version_fails_to_parse ... ok test lint::required_version_precedes_rule_validation ... ok test lint::requires_python ... ok test lint::requires_python_equals ... ok test lint::requires_python_equals_patch ... ok test lint::requires_python_extend_from_shared_config ... ok test lint::requires_python_no_tool ... ok test lint::requires_python_no_tool_preview_enabled ... ok test lint::requires_python_no_tool_target_version_override ... ok test lint::requires_python_no_tool_with_check ... ok test lint::requires_python_patch ... ok test lint::requires_python_pyproject_toml_above ... ok test lint::requires_python_pyproject_toml_above_with_tool ... ok test lint::requires_python_ruff_toml_above ... ok test lint::requires_python_ruff_toml_no_target_fallback ... ok test lint::requires_python_ruff_toml_no_target_fallback_check ... ok test lint::ruff_toml_is_linted ... ok test lint::rule_category_selector_cli_preview_disabled ... ok test lint::rule_category_selector_cli_preview_enabled ... ok test lint::rule_name_selector_cli_preview_disabled ... ok test lint::rule_name_selector_cli_preview_enabled ... ok test lint::rule_name_selector_config_preview_disabled ... ok test lint::rule_name_selector_config_preview_enabled ... ok test lint::rule_panic_mixed_results_concise ... ok test lint::rule_panic_mixed_results_full ... ok test lint::semantic_syntax_errors ... ok test lint::show_fixes_in_full_output_with_preview_enabled ... ok test lint::show_fixes_preview ... ok test lint::statistics_hyperlinks ... ok test lint::supported_file_extensions ... ok test lint::supported_file_extensions_preview_enabled ... ok test lint::too_many_config_files ... ok test lint::top_level_options ... ok test lint::type_parameter_rename_isolation ... ok test lint::unknown_rule_selectors_config_ignore_f481 ... ok test lint::unknown_rule_selectors_config_ignore_f481_preview ... ok test lint::unknown_rule_selectors_extend_fixable_f481 ... ok test lint::unknown_rule_selectors_extend_fixable_f481_preview ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_extend_select_f481 ... ok test lint::unknown_rule_selectors_extend_select_f481_preview ... ok test lint::unknown_rule_selectors_fixable_f481 ... ok test lint::unknown_rule_selectors_fixable_f481_preview ... ok test lint::unknown_rule_selectors_ignore_f481 ... ok test lint::unknown_rule_selectors_ignore_f481_preview ... ok test lint::unknown_rule_selectors_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_safe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_extend_unsafe_fixes_f481_preview ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481 ... ok test lint::unknown_rule_selectors_ruff_toml_per_file_ignores_f481_preview ... ok test lint::unknown_rule_selectors_select_f481 ... ok test lint::unknown_rule_selectors_select_f481_preview ... ok test lint::unknown_rule_selectors_unfixable_f481 ... ok test lint::unknown_rule_selectors_unfixable_f481_preview ... ok test lint::unused_interaction ... ok test lint::up045_nested_optional_flatten_all ... ok test lint::valid_toml_but_nonexistent_option_provided_via_config_argument ... ok test lint::value_given_to_table_key_is_not_inline_table_1 ... ok test lint::value_given_to_table_key_is_not_inline_table_2 ... ok test lint::walrus_before_py38 ... ok test show_settings::display_default_settings ... ok test show_settings::display_settings_from_nested_directory ... ok test version::config_option_allowed_but_ignored ... ok test version::config_option_ignored_but_validated ... ok test version::isolated_option_allowed ... ok test version::version_basics ... ok test result: ok. 249 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.98s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/config-ee3d7ba9972f4c4a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.05s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/direxist_guard-babf1a7e6ff61c07 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/integration_test-32e664346a9a5214 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 97 tests test check_default_files ... ok test check_docstring_conventions_overrides ... ok test check_existing_at_paths_are_literal ... ok test check_extend_safe_fixes ... ok test check_extend_unsafe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes ... ok test check_extend_unsafe_fixes_conflict_with_extend_safe_fixes_by_specificity ... ok test check_hints_unsafe_fixes ... ok test check_hints_unsafe_fixes_with_no_safe_fixes ... ok test check_input_from_argfile ... ok test check_marks_unsafe_fixes_as_fixable_with_opt_in ... ok test check_no_hint_for_unsafe_fixes_when_disabled ... ok test check_no_hint_for_unsafe_fixes_with_no_safe_fixes_when_disabled ... ok test check_warn_stdin_filename_with_files ... ok test deprecated_direct ... ok test deprecated_direct_preview_enabled ... ok test deprecated_indirect ... ok test deprecated_indirect_preview_enabled ... ok test deprecated_multiple_direct ... ok test deprecated_multiple_direct_preview_enabled ... ok test diff_does_not_show_display_only_fixes_with_unsafe_fixes_enabled ... ok test diff_only_unsafe_fixes_available ... ok test diff_shows_safe_fixes_by_default ... ok test diff_shows_unsafe_fixes_with_opt_in ... ok test fix_applies_safe_fixes_by_default ... ok test fix_applies_unsafe_fixes_with_opt_in ... ok test fix_does_not_apply_display_only_fixes ... ok test fix_does_not_apply_display_only_fixes_with_unsafe_fixes_enabled ... ok test fix_only_flag_applies_safe_fixes_by_default ... ok test fix_only_flag_applies_unsafe_fixes_with_opt_in ... ok test fix_only_unsafe_fixes_available ... ok test fix_preview ... ok test full_output_format ... ok test full_output_preview ... ok test full_output_preview_config ... ok test missing_argfile_reports_error ... ok test parse_error_not_included ... ok test preview_disabled_direct ... ok test preview_disabled_does_not_warn_for_empty_fixable_selections ... ok test preview_disabled_does_not_warn_for_empty_ignore_selections ... ok test preview_disabled_prefix_empty ... ok test preview_enabled_all ... ok test preview_enabled_direct ... ok test preview_enabled_group_ignore ... ok test preview_enabled_prefix ... ok test preview_group_selector ... ok test pyproject_toml_stdin_no_applicable_rules_selected ... ok test pyproject_toml_stdin_no_applicable_rules_selected_2 ... ok test pyproject_toml_stdin_no_errors ... ok test pyproject_toml_stdin_schema_error ... ok test pyproject_toml_stdin_schema_error_fix ... ok test pyproject_toml_stdin_schema_error_fix_diff ... ok test pyproject_toml_stdin_schema_error_fix_only ... ok test pyproject_toml_stdin_syntax_error ... ok test redirect_direct ... ok test redirect_indirect ... ok test redirect_prefix ... ok test removed_direct ... ok test removed_direct_multiple ... ok test removed_ignore_direct ... ok test removed_ignore_indirect ... ok test removed_ignore_multiple_direct ... ok test removed_ignore_remapped_direct ... ok test removed_indirect ... ok test rule_f401 ... ok test rule_f401_output_json ... ok test rule_f401_output_text ... ok test rule_invalid_rule_name ... ok test rule_invalid_rule_name_output_json ... ok test rule_invalid_rule_name_output_text ... ok test rule_unused_import ... ok test show_statistics ... ok test show_statistics_json ... ok test show_statistics_json_partial_fix ... ok test show_statistics_json_unsafe_fixes ... ok test show_statistics_partial_fix ... ok test show_statistics_syntax_errors ... ok test show_statistics_unsafe_fixes ... ok test stdin_error ... ok test stdin_filename ... ok test stdin_fix_jupyter ... ok test stdin_fix_py ... ok test stdin_fix_when_no_issues_should_still_print_contents ... ok test stdin_fix_when_not_fixable_should_still_print_contents ... ok test stdin_format_jupyter ... ok test stdin_json ... ok test stdin_multiple_parse_error ... ok test stdin_override_parser_ipynb ... ok test stdin_override_parser_py ... ok test stdin_override_parser_py_config ... ok test stdin_parse_error ... ok test stdin_source_type_py ... ok test stdin_source_type_pyi ... ok test stdin_success ... ok test unfixable_preview ... ok test unreadable_dir ... ok test unreadable_pyproject_toml ... ok test result: ok. 97 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/resolve_files-8d6fb026620845cd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/color-b015bee669360f6c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/examples-e08b6b146f9bcc33 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/formatter-30b70042d9cbd537 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff-12d553355f08e1a8 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/rustc_tests-fc3105cb26052b1a --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/cache_key-63a748e562c07a04 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_command_line-7b2d7d60521f4c1c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_db-757e80715df8a9b0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 165 tests test diagnostic::render::azure::tests::output ... ok test diagnostic::render::azure::tests::syntax_errors ... ok test diagnostic::render::concise::tests::missing_file ... ok test diagnostic::render::concise::tests::notebook_output ... ok test diagnostic::render::concise::tests::output ... ok test diagnostic::render::concise::tests::show_fixes ... ok test diagnostic::render::concise::tests::show_fixes_preview ... ok test diagnostic::render::concise::tests::show_fixes_syntax_errors ... ok test diagnostic::render::concise::tests::syntax_errors ... ok test diagnostic::render::full::tests::bom_with_default_range ... ok test diagnostic::render::full::tests::empty_span_after_line_terminator ... ok test diagnostic::render::full::tests::end_of_file ... ok test diagnostic::render::full::tests::file_level ... ok test diagnostic::render::full::tests::hide_severity_output ... ok test diagnostic::render::full::tests::hide_severity_syntax_errors ... ok test diagnostic::render::full::tests::longer_line_number_end_of_context ... ok test diagnostic::render::full::tests::multiple_unprintable_characters ... ok test diagnostic::render::full::tests::nearby_fix_edits_share_diff_frame ... ok test diagnostic::render::full::tests::normalize_carriage_return ... ok test diagnostic::render::full::tests::notebook_output ... ok test diagnostic::render::full::tests::notebook_output_multiple_annotations ... ok test diagnostic::render::full::tests::notebook_output_with_diff ... ok test diagnostic::render::full::tests::notebook_output_with_diff_spanning_cells ... ok test diagnostic::render::full::tests::output ... ok test diagnostic::render::full::tests::strip_bom ... ok test diagnostic::render::full::tests::syntax_errors ... ok test diagnostic::render::full::tests::tab_replacement ... ok test diagnostic::render::full::tests::unprintable_characters ... ok test diagnostic::render::github::tests::missing_file ... ok test diagnostic::render::github::tests::output ... ok test diagnostic::render::github::tests::syntax_errors ... ok test diagnostic::render::gitlab::tests::output ... ok test diagnostic::render::gitlab::tests::syntax_errors ... ok test diagnostic::render::json::tests::missing_file ... ok test diagnostic::render::json::tests::notebook_output ... ok test diagnostic::render::json::tests::output ... ok test diagnostic::render::json::tests::syntax_errors ... ok test diagnostic::render::json_lines::tests::notebook_output ... ok test diagnostic::render::json_lines::tests::output ... ok test diagnostic::render::json_lines::tests::syntax_errors ... ok test diagnostic::render::junit::tests::output ... ok test diagnostic::render::junit::tests::syntax_errors ... ok test diagnostic::render::pylint::tests::missing_file ... ok test diagnostic::render::pylint::tests::output ... ok test diagnostic::render::pylint::tests::syntax_errors ... ok test diagnostic::render::rdjson::tests::missing_file_preview ... ok test diagnostic::render::rdjson::tests::missing_file_stable ... ok test diagnostic::render::rdjson::tests::output ... ok test diagnostic::render::rdjson::tests::syntax_errors ... ok test diagnostic::render::tests::annotation_many_files_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_message ... ok test diagnostic::render::tests::annotation_multi_line ... ok test diagnostic::render::tests::annotation_one_file_primary_always_comes_first ... ok test diagnostic::render::tests::annotation_overlapping_multi_line ... ok test diagnostic::render::tests::basic ... ok test diagnostic::render::tests::config_context ... ok test diagnostic::render::tests::diagnostics_with_equal_locations_sort_by_concise_message ... ok test diagnostic::render::tests::multiple_annotations_adjacent_context ... ok test diagnostic::render::tests::multiple_annotations_non_overlapping ... ok test diagnostic::render::tests::multiple_annotations_trimmed_context ... ok test diagnostic::render::tests::multiple_files_basic ... ok test diagnostic::render::tests::no_range ... ok test diagnostic::render::tests::non_ascii ... ok test diagnostic::render::tests::sub_diag_many_notes ... ok test diagnostic::render::tests::sub_diag_many_warning_with_annotation_order ... ok test diagnostic::render::tests::sub_diag_note_only_message ... ok test diagnostic::render::tests::sub_diag_repeats_snippet ... ok test diagnostic::render::tests::sub_diag_warning_with_annotation ... ok test diagnostic::render::tests::trimmed_context ... ok test file_revision::tests::revision_from_file_time ... ok test files::directory::tests::empty_and_unavailable_listing ... ok test files::directory::tests::listing_is_sorted ... ok test files::directory::tests::symlink_target_changes_without_parent_listing_change ... ok test files::tests::freeze_applies_to_new_file_overrides - should panic ... ok test files::tests::freeze_does_not_change_existing_files ... ok test files::tests::stubbed_vendored_file ... ok test files::tests::stubbed_vendored_file_non_existing ... ok test files::tests::system_existing_file ... ok test files::tests::system_non_existing_file ... ok test files::tests::system_normalize_paths ... ok test panic::tests::no_backtrace_for_salsa_cancelled ... ignored, super::catch_unwind installs a custom panic handler, which could effect test isolation test parsed::indexed::tests::indexed_nodes_chunk_boundary - should panic ... ok test parsed::indexed::tests::indexed_nodes_relative_tail_bounds - should panic ... ok test parsed::indexed::tests::indexed_nodes_round_trip ... ok test parsed::indexed::tests::indexed_nodes_wide_tail_bounds - should panic ... ok test parsed::tests::python_file ... ok test parsed::tests::python_ipynb_file ... ok test parsed::tests::same_file_at_different_python_versions ... ok test parsed::tests::vendored_file ... ok test parsed::tests::virtual_ipynb_file ... ok test parsed::tests::virtual_python_file ... ok test source::tests::line_index_for_source ... ok test source::tests::notebook ... ok test source::tests::re_runs_query_when_file_revision_changes ... ok test source::tests::text_is_cached_if_revision_is_unchanged ... ok test system::memory_fs::tests::create_dir_all ... ok test system::memory_fs::tests::create_dir_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::exists ... ok test system::memory_fs::tests::exists_directories ... ok test system::memory_fs::tests::is_file ... ok test system::memory_fs::tests::path_normalization ... ok test system::memory_fs::tests::permissions ... ok test system::memory_fs::tests::read ... ok test system::memory_fs::tests::read_directory ... ok test system::memory_fs::tests::read_directory_nonexistent ... ok test system::memory_fs::tests::read_directory_on_file ... ok test system::memory_fs::tests::read_fails_if_path_doesnt_exist ... ok test system::memory_fs::tests::read_fails_if_path_is_a_directory ... ok test system::memory_fs::tests::read_fails_if_virtual_path_doesnt_exit ... ok test system::memory_fs::tests::remove_directory ... ok test system::memory_fs::tests::remove_directory_that_is_a_file ... ok test system::memory_fs::tests::remove_directory_with_files_that_start_with_the_same_string ... ok test system::memory_fs::tests::remove_file ... ok test system::memory_fs::tests::remove_file_that_is_a_directory ... ok test system::memory_fs::tests::remove_non_empty_directory ... ok test system::memory_fs::tests::remove_non_existing_directory ... ok test system::memory_fs::tests::remove_non_existing_file ... ok test system::memory_fs::tests::remove_virtual_file ... ok test system::memory_fs::tests::touch ... ok test system::memory_fs::tests::touch_new_file_updates_parent_directory ... ok test system::memory_fs::tests::walk_directory ... ok test system::memory_fs::tests::walk_directory_file ... ok test system::memory_fs::tests::walk_directory_hidden ... ok test system::memory_fs::tests::write_file_all_fails_if_a_component_is_a_file ... ok test system::memory_fs::tests::write_file_fails_if_a_parent_directory_is_missing ... ok test system::memory_fs::tests::write_file_fails_if_path_points_to_a_directory ... ok test system::memory_fs::tests::write_virtual_file ... ok test system::os::ignore::tests::bom ... ok test system::os::ignore::tests::explicit_file_walk_root_cannot_be_pruned_by_parent_root ... ok test system::os::ignore::tests::nested_directory_walk_root_uses_its_own_ignore_file ... ok test system::os::ignore::tests::parent_ignore_file_disables_root_gitignore_pruning ... ok test system::os::ignore::tests::root_gitignore_file_requires_repository ... ok test system::os::ignore::tests::root_ignore_file_allowlist_overrides_root_gitignore_file ... ok test system::os::ignore::tests::root_ignore_file_cannot_prune_deeper_file_match ... ok test system::os::ignore::tests::root_ignore_file_prunes_top_level_directory ... ok test system::os::ignore::tests::unreadable_root_ignore_file_cannot_prune_path ... ok test system::os::tests::read_directory ... ok test system::os::tests::read_directory_nonexistent ... ok test system::os::tests::read_directory_on_file ... ok test system::os::tests::walk_directory ... ok test system::os::tests::walk_directory_file ... ok test system::os::tests::walk_directory_ignore ... ok test system::path::tests::component_equality_and_borrowed_lookup ... ok test testing::const_query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_not_run ... ok test testing::query_was_not_run_fails_if_query_was_run - should panic ... ok test testing::query_was_run_fails_if_query_was_not_run - should panic ... ok test vendored::tests::asyncio_dir_no_trailing_slash ... ok test vendored::tests::asyncio_dir_odd_components ... ok test vendored::tests::asyncio_dir_trailing_slash ... ok test vendored::tests::asyncio_file_contents ... ok test vendored::tests::asyncio_file_other_path ... ok test vendored::tests::filesystem_debug_implementation ... ok test vendored::tests::filesystem_debug_implementation_alternate ... ok test vendored::tests::functools_file_contents ... ok test vendored::tests::functools_file_other_path ... ok test vendored::tests::nonexistent_path_with_extension ... ok test vendored::tests::nonexistent_path_with_fancy_components ... ok test vendored::tests::nonexistent_path_with_trailing_slash ... ok test vendored::tests::read_directory_asyncio ... ok test vendored::tests::read_directory_stdlib ... ok test vendored::tests::simple_nonexistent_path ... ok test vendored::tests::stdlib_dir_no_trailing_slash ... ok test vendored::tests::stdlib_dir_parent_components ... ok test vendored::tests::stdlib_dir_trailing_slash ... ok test result: ok. 164 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.07s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_formatter-068e57d48d9f4848 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_index-57e734c83da669fc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_linter-989c09e7f7719b7d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 2839 tests test checkers::physical_lines::tests::e501_non_ascii_char ... ok test codes::tests::category_descriptions ... ok test codes::tests::category_names_do_not_conflict_with_rule_names ... ok test comments::shebang::tests::shebang_end_of_line ... ok test comments::shebang::tests::shebang_leading_space ... ok test comments::shebang::tests::shebang_match ... ok test comments::shebang::tests::shebang_match_trailing_comment ... ok test comments::shebang::tests::shebang_non_match ... ok test directives::tests::isort_exclusions ... ok test directives::tests::isort_splits ... ok test directives::tests::noqa_extraction ... ok test directives::tests::todo_directives ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_empty_tuple_adding_a_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_1_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_empty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_list_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_nonempty_tuple_w_trailing_comma ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple ... ok test fix::edits::tests::add_to_dunder_all_test::_2_into_unparenthesized_tuple_w_trailing_comma ... ok test fix::edits::tests::find_next_stmt_break ... ok test fix::edits::tests::find_semicolon ... ok test fix::edits::tests::redundant_alias ... ok test fix::tests::apply_one_insertion ... ok test fix::tests::apply_one_removal ... ok test fix::tests::apply_one_replacement ... ok test fix::tests::apply_two_removals ... ok test fix::tests::empty_file ... ok test fix::tests::ignore_overlapping_fixes ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py310_expects ... ok test linter::tests::test_async_comprehension_notebook::pythonversion_py311_expects ... ok test linter::tests::test_await_scope_notebook ... ok test linter::tests::test_cell_id::add_missing_cell_id ... ok test linter::tests::test_cell_id::no_cell_id ... ok test linter::tests::test_disabled_typing_extensions::_fast002_disabled_r_from_fastapi_import_depends_fastapi_app_fastapi_app_get_items_async_def_read_items_commons_dict_depends_common_parameters_return_commons_lintersettings_unresolved_target_version_pythonversion_major_3_minor_8_into_typing_extensions_false_lintersettings_for_rule_rule_fastapinonannotateddependency_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_with_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_adds_typing_without_extensions_disabled_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py311_into_typing_extensions_true_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi019_does_not_add_typing_extensions_pyi019_example_lintersettings_unresolved_target_version_pythonversion_py310_into_typing_extensions_false_lintersettings_for_rule_rule_customtypevarforself_expects ... ok test linter::tests::test_disabled_typing_extensions::_pyi034_disabled_class_c_def_new_cls_c_lintersettings_unresolved_target_version_pythonversion_major_3_minor_10_into_typing_extensions_false_lintersettings_for_rule_rule_nonselfreturntype_expects ... ok test linter::tests::test_disabled_typing_extensions_pyi::_pyi026_disabled_vector_list_float_lintersettings_unresolved_target_version_pythonversion_major_3_minor_9_into_typing_extensions_false_lintersettings_for_rule_rule_typealiaswithoutannotation_expects ... ok test linter::tests::test_import_sorting ... ok test linter::tests::test_ipy_escape_command ... ok test linter::tests::test_json_consistency ... ok test linter::tests::test_semantic_errors::path_new_annotated_global_py_pythonversion_py314_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_async_comprehension_outside_async_function_py_pythonversion_py311_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_class_attribute_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_match_key_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_duplicate_type_parameter_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_global_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_expression_py_pythonversion_py312_expects ... ok test linter::tests::test_semantic_errors::path_new_invalid_star_expression_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_irrefutable_case_pattern_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_lazy_future_import_py_pythonversion_py315_expects ... ok test linter::tests::test_semantic_errors::path_new_multiple_case_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_nonlocal_parameter_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_rebound_comprehension_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_single_starred_assignment_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py310_expects ... ok test linter::tests::test_semantic_errors::path_new_write_to_debug_py_pythonversion_py312_expects ... ok test linter::tests::test_shebang_noqa::_on_line_one_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_three_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_shebang_noqa::_on_line_two_r_usr_bin_env_python_noqa_d100_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_async_comprehension_py_expects ... ok test linter::tests::test_syntax_errors::rule_awaitoutsideasync_path_new_await_outside_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_latefutureimport_path_new_late_future_import_py_expects ... ok test linter::tests::test_syntax_errors::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test linter::tests::test_syntax_errors::rule_returningenerator_path_new_return_in_generator_py_expects ... ok test linter::tests::test_syntax_errors::rule_returnoutsidefunction_path_new_return_outside_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test linter::tests::test_syntax_errors::rule_yieldoutsidefunction_path_new_yield_scope_py_expects ... ok test linter::tests::test_trailing_newline::no_trailing_newline ... ok test linter::tests::test_trailing_newline::trailing_newline ... ok test linter::tests::test_undefined_name ... ok test linter::tests::test_unused_variable ... ok test linter::tests::test_vscode_language_id ... ok test logging::tests::ordering ... ok test message::grouped::tests::default ... ok test message::grouped::tests::fix_status ... ok test message::grouped::tests::fix_status_unsafe ... ok test message::grouped::tests::syntax_errors ... ok test message::sarif::tests::test_results ... ok test message::sarif::tests::valid_json ... ok test message::sarif::tests::valid_syntax_error_json ... ok test noqa::tests::add_ignore_existing_own_line_ignore ... ok test noqa::tests::add_ignore_multiline_diagnostic ... ok test noqa::tests::add_ignore_multiple_codes ... ok test noqa::tests::add_ignore_ruf105 ... ok test noqa::tests::add_ignore_to_existing_ignore ... ok test noqa::tests::add_ignore_to_existing_noqa ... ok test noqa::tests::add_noqa_ruf105 ... ok test noqa::tests::add_noqa_to_existing_ignore ... ok test noqa::tests::add_noqa_to_existing_ignore_preview ... ok test noqa::tests::flake8_exemption_all ... ok test noqa::tests::flake8_exemption_all_case_insensitive ... ok test noqa::tests::flake8_exemption_all_no_space ... ok test noqa::tests::flake8_exemption_codes ... ok test noqa::tests::flake8_malformed_code_1 ... ok test noqa::tests::flake8_malformed_code_2 ... ok test noqa::tests::flake8_malformed_code_3 ... ok test noqa::tests::flake8_noqa_no_code ... ok test noqa::tests::flake8_noqa_no_code_invalid_suffix ... ok test noqa::tests::flake8_noqa_no_code_trailing_content ... ok test noqa::tests::malformed_code_1 ... ok test noqa::tests::malformed_code_2 ... ok test noqa::tests::malformed_code_3 ... ok test noqa::tests::modification ... ok test noqa::tests::multiline_comment ... ok test noqa::tests::noqa_all ... ok test noqa::tests::noqa_all_case_insensitive ... ok test noqa::tests::noqa_all_leading_comment ... ok test noqa::tests::noqa_all_multi_space ... ok test noqa::tests::noqa_all_no_space ... ok test noqa::tests::noqa_all_trailing_comment ... ok test noqa::tests::noqa_code ... ok test noqa::tests::noqa_code_case_insensitive ... ok test noqa::tests::noqa_code_invalid_code_suffix ... ok test noqa::tests::noqa_code_leading_comment ... ok test noqa::tests::noqa_code_leading_hashes ... ok test noqa::tests::noqa_code_leading_hashes_with_spaces ... ok test noqa::tests::noqa_code_multi_space ... ok test noqa::tests::noqa_code_no_space ... ok test noqa::tests::noqa_code_trailing_comment ... ok test noqa::tests::noqa_codes ... ok test noqa::tests::noqa_codes_case_insensitive ... ok test noqa::tests::noqa_codes_leading_comment ... ok test noqa::tests::noqa_codes_multi_space ... ok test noqa::tests::noqa_codes_no_space ... ok test noqa::tests::noqa_codes_trailing_comment ... ok test noqa::tests::noqa_empty_comma ... ok test noqa::tests::noqa_empty_comma_space ... ok test noqa::tests::noqa_invalid_codes ... ok test noqa::tests::noqa_invalid_suffix ... ok test noqa::tests::noqa_leading_space ... ok test noqa::tests::noqa_lex_codes ... ok test noqa::tests::noqa_no_code ... ok test noqa::tests::noqa_no_code_invalid_suffix ... ok test noqa::tests::noqa_no_code_trailing_content ... ok test noqa::tests::noqa_non_code ... ok test noqa::tests::noqa_squashed_codes ... ok test noqa::tests::noqa_trailing_space ... ok test noqa::tests::ruff_exemption_all ... ok test noqa::tests::ruff_exemption_all_case_insensitive ... ok test noqa::tests::ruff_exemption_all_leading_comment ... ok test noqa::tests::ruff_exemption_all_no_space ... ok test noqa::tests::ruff_exemption_all_trailing_comment ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_all_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_code_leading_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_hash ... ok test noqa::tests::ruff_exemption_code_trailing_comment_no_space ... ok test noqa::tests::ruff_exemption_codes ... ok test noqa::tests::ruff_exemption_codes_leading_hashes ... ok test noqa::tests::ruff_exemption_empty_comma ... ok test noqa::tests::ruff_exemption_empty_comma_space ... ok test noqa::tests::ruff_exemption_invalid_code_suffix ... ok test noqa::tests::ruff_exemption_squashed_codes ... ok test noqa::tests::ruff_malformed_code_1 ... ok test noqa::tests::ruff_malformed_code_2 ... ok test noqa::tests::ruff_malformed_code_3 ... ok test noqa::tests::ruff_noqa_no_code ... ok test noqa::tests::ruff_noqa_no_code_invalid_suffix ... ok test noqa::tests::ruff_noqa_no_code_trailing_content ... ok test noqa::tests::syntax_error ... ok test packaging::tests::package_detection ... ok test packaging::tests::package_detection_with_namespace_packages ... ok test registry::rule_set::tests::remove_not_existing_rule_from_set ... ok test registry::rule_set::tests::test_all_rules ... ok test registry::tests::check_code_serialization ... ok test registry::tests::documentation ... ok test registry::tests::linter_parse_code ... ok test registry::tests::linter_sorting ... ok test registry::tests::rule_naming_convention ... ok test registry::tests::rule_size ... ok test rule_redirects::tests::overshadowing_redirects ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_basic_ti_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_extra_whitespace ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_before_task_ids_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_key_return_value_double_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_list_with_key_return_value ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_no_spaces_in_braces ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_positional_argument ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_additional_arguments ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_empty_task_id ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_escaped_quotes ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_list_with_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_mixed_content ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_multi_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_no_template ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_non_default_key_before_task_ids ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_rejects_unknown_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_list ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_single_element_tuple_no_trailing_comma ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_id_singular_keyword ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_task_instance_xcom_pull ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_around_dot ... ok test rules::airflow::rules::xcom_pull_in_template_string::tests::test_whitespace_before_open_paren ... ok test rules::airflow::tests::rules::rule_airflow31moved_path_new_air321_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3dagdynamicvalue_path_new_air304_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3incompatiblefunctionsignature_path_new_air303_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_amazon_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_celery_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_common_sql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_daskexecutor_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_druid_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_fab_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hdfs_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_hive_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_http_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_jdbc_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_kubernetes_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_mysql_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_oracle_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_papermill_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_pig_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_postgres_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_presto_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_samba_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_slack_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_smtp_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_sqlite_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_standard_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3movedtoprovider_path_new_air302_zendesk_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_airflow_plugin_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_class_attribute_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_context_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_names_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3removal_path_new_air301_provider_names_fix_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedtomovetoprovider_path_new_air312_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_args_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_names_py_expects ... ok test rules::airflow::tests::rules::rule_airflow3suggestedupdate_path_new_air311_try_py_expects ... ok test rules::airflow::tests::rules::rule_airflowdagnoscheduleargument_path_new_air002_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskbranchasshortcircuit_path_new_air004_sdk_py_expects ... ok test rules::airflow::tests::rules::rule_airflowtaskimplicitmultipleoutputs_path_new_air202_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_dag_decorator_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_no_dag_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablegetoutsidetask_path_new_air003_py_expects ... ok test rules::airflow::tests::rules::rule_airflowvariablenametaskidmismatch_path_new_air001_py_expects ... ok test rules::airflow::tests::rules::rule_airflowxcompullintemplatestring_path_new_air201_py_expects ... ok test rules::eradicate::detection::tests::comment_contains_code_basic ... ok test rules::eradicate::detection::tests::comment_contains_code_single_line ... ok test rules::eradicate::detection::tests::comment_contains_code_with_default_allowlist ... ok test rules::eradicate::detection::tests::comment_contains_code_with_encoding ... ok test rules::eradicate::detection::tests::comment_contains_code_with_multiline ... ok test rules::eradicate::detection::tests::comment_contains_code_with_print ... ok test rules::eradicate::detection::tests::comment_contains_code_with_return ... ok test rules::eradicate::detection::tests::comment_contains_code_with_sentences ... ok test rules::eradicate::detection::tests::comment_contains_language_injection ... ok test rules::eradicate::detection::tests::comment_contains_todo ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment ... ok test rules::eradicate::rules::commented_out_code::tests::script_comment_end_precedence ... ok test rules::eradicate::tests::rules::rule_commentedoutcode_path_new_era001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::deferred_annotations_diff::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiredundantresponsemodel_path_new_fast001_py_expects ... ok test rules::fastapi::tests::rules::rule_fastapiunusedpathparameter_path_new_fast003_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_0_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_1_py_expects ... ok test rules::fastapi::tests::rules_py38::rule_fastapinonannotateddependency_path_new_fast002_2_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sixpy3_path_new_ytt202_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion0_path_new_ytt301_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversion2_path_new_ytt102_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr10_path_new_ytt302_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioncmpstr3_path_new_ytt103_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo0eq3_path_new_ytt201_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfo1cmpint_path_new_ytt203_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversioninfominorcmpint_path_new_ytt204_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice1_path_new_ytt303_py_expects ... ok test rules::flake8_2020::tests::rules::rule_sysversionslice3_path_new_ytt101_py_expects ... ok test rules::flake8_annotations::tests::allow_nested_overload ... ok test rules::flake8_annotations::tests::allow_overload ... ok test rules::flake8_annotations::tests::allow_star_arg_any ... ok test rules::flake8_annotations::tests::auto_return_type ... ok test rules::flake8_annotations::tests::auto_return_type_py38 ... ok test rules::flake8_annotations::tests::defaults ... ok test rules::flake8_annotations::tests::ignore_fully_untyped ... ok test rules::flake8_annotations::tests::mypy_init_return ... ok test rules::flake8_annotations::tests::shadowed_builtins ... ok test rules::flake8_annotations::tests::simple_magic_methods ... ok test rules::flake8_annotations::tests::suppress_dummy_args ... ok test rules::flake8_annotations::tests::suppress_none_returning ... ok test rules::flake8_async::tests::async109_python_310_or_older::asyncio ... ok test rules::flake8_async::tests::async109_python_310_or_older::trio ... ok test rules::flake8_async::tests::rules::rule_asyncbusywait_path_new_async110_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_0_py_expects ... ok test rules::flake8_async::tests::rules::rule_asyncfunctionwithtimeout_path_new_async109_1_py_expects ... ok test rules::flake8_async::tests::rules::rule_asynczerosleep_path_new_async115_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallhttpxinasyncfunction_path_new_async212_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinghttpcallinasyncfunction_path_new_async210_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockinginputinasyncfunction_path_new_async250_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingopencallinasyncfunction_path_new_async230_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingpathmethodinasyncfunction_path_new_async240_py_expects ... ok test rules::flake8_async::tests::rules::rule_blockingsleepinasyncfunction_path_new_async251_py_expects ... ok test rules::flake8_async::tests::rules::rule_cancelscopenocheckpoint_path_new_async100_py_expects ... ok test rules::flake8_async::tests::rules::rule_createsubprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_longsleepnotforever_path_new_async116_py_expects ... ok test rules::flake8_async::tests::rules::rule_runprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_triosynccall_path_new_async105_py_expects ... ok test rules::flake8_async::tests::rules::rule_waitforprocessinasyncfunction_path_new_async22x_py_expects ... ok test rules::flake8_async::tests::rules::rule_yieldincontextmanagerinasyncgenerator_path_new_async119_py_expects ... ok test rules::flake8_bandit::tests::check_hardcoded_tmp_additional_dirs ... ok test rules::flake8_bandit::tests::check_typed_exception ... ok test rules::flake8_bandit::tests::preview_rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::preview_rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_assert_path_new_s101_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_badfilepermissions_path_new_s103_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_callwithshellequalstrue_path_new_s604_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangoextra_path_new_s610_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_djangorawsql_path_new_s611_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_execbuiltin_path_new_s102_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_flaskdebugtrue_path_new_s201_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedbindallinterfaces_path_new_s104_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpassworddefault_path_new_s107_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordfuncarg_path_new_s106_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedpasswordstring_path_new_s105_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedsqlexpression_path_new_s608_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hardcodedtempfile_path_new_s108_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_hashlibinsecurehashfunction_path_new_s324_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_jinja2autoescapefalse_path_new_s701_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_loggingconfiginsecurelisten_path_new_s612_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_makotemplates_path_new_s702_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_paramikocall_path_new_s601_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithnocertvalidation_path_new_s501_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_requestwithouttimeout_path_new_s113_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpinsecureversion_path_new_s508_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_snmpweakcryptography_path_new_s509_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sshnohostkeyverification_path_new_s507_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslinsecureversion_path_new_s502_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithbaddefaults_path_new_s503_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_sslwithnoversion_path_new_s504_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithashell_path_new_s605_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithnoshell_path_new_s606_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_startprocesswithpartialpath_path_new_s607_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesspopenwithshellequalstrue_path_new_s602_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_subprocesswithoutshellequalstrue_path_new_s603_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousevalusage_path_new_s307_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousftplibimport_path_new_s402_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioushttpoxyimport_path_new_s412_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouslxmlimport_path_new_s410_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousmarksafeusage_path_new_s308_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousnoncryptographicrandomusage_path_new_s311_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleimport_path_new_s403_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspickleusage_path_new_s301_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspycryptoimport_path_new_s413_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciouspyghmiimport_path_new_s415_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioussubprocessimport_path_new_s404_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetlibimport_path_new_s401_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspicioustelnetusage_path_new_s312_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousurlopenusage_path_new_s310_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmletreeimport_path_new_s405_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlexpatimport_path_new_s407_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlminidomimport_path_new_s408_type_checking_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlpulldomimport_path_new_s409_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlrpcimport_path_new_s411_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_suspiciousxmlsaximport_path_new_s406_pyi_expects ... ok test rules::flake8_bandit::tests::rules::rule_tarfileunsafemembers_path_new_s202_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptcontinue_path_new_s112_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_tryexceptpass_path_new_s110_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unixcommandwildcardinjection_path_new_s609_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_unsafeyamlload_path_new_s506_py_expects ... ok test rules::flake8_bandit::tests::rules::rule_weakcryptographickey_path_new_s505_py_expects ... ok test rules::flake8_blind_except::tests::rules::rule_blindexcept_path_new_ble_py_expects ... ok test rules::flake8_boolean_trap::tests::extend_allowed_callable ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleandefaultvaluepositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleanpositionalvalueincall_path_new_fbt_py_expects ... ok test rules::flake8_boolean_trap::tests::rules::rule_booleantypehintpositionalargument_path_new_fbt_py_expects ... ok test rules::flake8_bugbear::tests::b007_unnecessary_tag_only_for_certain_cases ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_annotation ... ok test rules::flake8_bugbear::tests::extend_immutable_calls_arg_default ... ok test rules::flake8_bugbear::tests::extend_mutable_contextvar_default ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::preview_rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_abstractbaseclasswithoutabstractmethod_path_new_b024_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertfalse_path_new_b011_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_0_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assertraisesexception_path_new_b017_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_assignmenttoosenviron_path_new_b003_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_batchedwithoutexplicitstrict_path_new_b911_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_cachedinstancemethod_path_new_b019_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_classasdatastructure_path_new_class_as_data_structure_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_delattrwithconstant_path_new_b043_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatehandlerexception_path_new_b014_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatetryblockexception_path_new_b025_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_duplicatevalue_path_new_b033_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_emptymethodwithoutabstractdecorator_path_new_b027_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithemptytuple_path_new_b029_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_exceptwithnonexceptionclasses_path_new_b030_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_fstringdocstring_path_new_b021_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functioncallindefaultargument_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_functionusesloopvariable_path_new_b023_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_getattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_jumpstatementinfinally_path_new_b012_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopiteratormutation_path_new_b909_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_loopvariableoverridesiterator_path_new_b020_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mapwithoutexplicitstrict_path_new_b912_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_1_pyi_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_2_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_3_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_4_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_5_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_6_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_7_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_8_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_9_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutableargumentdefault_path_new_b006_b008_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_mutablecontextvardefault_path_new_b039_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_noexplicitstacklevel_path_new_b028_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raiseliteral_path_new_b016_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_raisewithoutfrominsideexcept_path_new_b904_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_redundanttupleinexceptionhandler_path_new_b013_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_resubpositionalargs_path_new_b034_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_returningenerator_path_new_b901_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_reuseofgroupbygenerator_path_new_b031_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_setattrwithconstant_path_new_b009_b010_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_starargunpackingafterkeywordarg_path_new_b026_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_statickeydictcomprehension_path_new_b035_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_stripwithmulticharacters_path_new_b005_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unaryprefixincrementdecrement_path_new_b002_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unintentionaltypeannotation_path_new_b032_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unreliablecallablecheck_path_new_b004_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_unusedloopcontrolvariable_path_new_b007_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscomparison_path_new_b015_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselesscontextlibsuppress_path_new_b022_py_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_ipynb_expects ... ok test rules::flake8_bugbear::tests::rules::rule_uselessexpression_path_new_b018_py_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_classasdatastructure_path_new_class_as_data_structure_py_pythonversion_py39_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_mapwithoutexplicitstrict_path_new_b912_py_pythonversion_py313_expects ... ok test rules::flake8_bugbear::tests::rules_with_target_version::rule_statickeydictcomprehension_path_new_b035_py315_py_pythonversion_py315_expects ... ok test rules::flake8_bugbear::tests::zip_without_explicit_strict ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::builtins_allowed_modules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::builtins_ignorelist::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::deferred_annotations_diff::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_false_expects ... ok test rules::flake8_builtins::tests::non_strict_checking::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_true_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_root::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::non_strict_checking_src::rule_stdlibmoduleshadowing_path_new_a005_modules_utils_logging_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinargumentshadowing_path_new_a002_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinattributeshadowing_path_new_a003_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinlambdaargumentshadowing_path_new_a006_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_builtinvariableshadowing_path_new_a001_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_abc_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_logging_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_non_builtin_init_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_bisect_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_collections_pyi_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_package_xml_py_expects ... ok test rules::flake8_builtins::tests::rules::rule_stdlibmoduleshadowing_path_new_a005_modules_string_init_py_expects ... ok test rules::flake8_builtins::tests::rules_py312::rule_builtinimportshadowing_path_new_a004_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_py_expects ... ok test rules::flake8_commas::tests::rules::path_new_com81_syntax_error_py_expects ... ok test rules::flake8_comprehensions::tests::allow_dict_calls_with_keyword_arguments::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::preview_rules::rule_unnecessarycomprehensionincall_path_new_c419_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycallaroundsorted_path_new_c413_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycollectioncall_path_new_c408_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehension_path_new_c416_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarycomprehensionincall_path_new_c419_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_2_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_3_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydictcomprehensionforiterable_path_new_c420_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarydoublecastorprocess_path_new_c414_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratordict_path_new_c402_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorlist_path_new_c400_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarygeneratorset_path_new_c401_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcall_path_new_c411_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensiondict_path_new_c404_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarylistcomprehensionset_path_new_c403_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteraldict_path_new_c406_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralset_path_new_c405_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithindictcall_path_new_c418_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithinlistcall_path_new_c410_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessaryliteralwithintuplecall_path_new_c409_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_1_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarymap_path_new_c417_py_expects ... ok test rules::flake8_comprehensions::tests::rules::rule_unnecessarysubscriptreversal_path_new_c415_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarycomprehensionincall_path_new_c419_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorlist_path_new_c400_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarygeneratorset_path_new_c401_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcall_path_new_c411_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessarylistcomprehensionset_path_new_c403_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithindictcall_path_new_c418_py315_py_expects ... ok test rules::flake8_comprehensions::tests::rules_py315::rule_unnecessaryliteralwithintuplecall_path_new_c409_py315_py_expects ... ok test rules::flake8_copyright::tests::char_boundary ... ok test rules::flake8_copyright::tests::invalid_author ... ok test rules::flake8_copyright::tests::late_notice ... ok test rules::flake8_copyright::tests::notice ... ok test rules::flake8_copyright::tests::notice_with_c ... ok test rules::flake8_copyright::tests::notice_with_caps ... ok test rules::flake8_copyright::tests::notice_with_comma ... ok test rules::flake8_copyright::tests::notice_with_range ... ok test rules::flake8_copyright::tests::notice_with_unicode_c ... ok test rules::flake8_copyright::tests::small_file ... ok test rules::flake8_copyright::tests::valid_author ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_no_space ... ok test rules::flake8_copyright::tests::valid_author_with_comma_invalid_spaces ... ok test rules::flake8_copyright::tests::valid_author_with_comma_valid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_space ... ok test rules::flake8_copyright::tests::valid_author_with_dash_invalid_spaces ... ok test rules::flake8_datetimez::tests::rules::rule_calldatefromtimestamp_path_new_dtz012_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimefromtimestamp_path_new_dtz006_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimenowwithouttzinfo_path_new_dtz005_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimestrptimewithoutzone_path_new_dtz007_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimetoday_path_new_dtz002_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcfromtimestamp_path_new_dtz004_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimeutcnow_path_new_dtz003_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetimewithouttzinfo_path_new_dtz001_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_calldatetoday_path_new_dtz011_py_expects ... ok test rules::flake8_datetimez::tests::rules::rule_datetimeminmax_path_new_dtz901_py_expects ... ok test rules::flake8_debugger::tests::rules::rule_debugger_path_new_t100_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoallwithmodelform_path_new_dj007_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangoexcludewithmodelform_path_new_dj006_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangolocalsinrenderfunction_path_new_dj003_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangomodelwithoutdunderstr_path_new_dj008_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangononleadingreceiverdecorator_path_new_dj013_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangonullablemodelstringfield_path_new_dj001_py_expects ... ok test rules::flake8_django::tests::rules::rule_djangounorderedbodycontentinmodel_path_new_dj012_py_expects ... ok test rules::flake8_errmsg::tests::custom ... ok test rules::flake8_errmsg::tests::defaults ... ok test rules::flake8_errmsg::tests::string_exception ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangleadingwhitespace_path_new_exe004_4_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingexecutablefile_path_new_exe002_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uv_tool_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangmissingpython_path_new_exe003_uvx_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotexecutable_path_new_exe001_3_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_1_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_2_py_expects ... ok test rules::flake8_executable::tests::rules::rule_shebangnotfirstline_path_new_exe005_3_py_expects ... ok test rules::flake8_fixme::tests::rules::t001 ... ok test rules::flake8_fixme::tests::rules::t002 ... ok test rules::flake8_fixme::tests::rules::t003 ... ok test rules::flake8_fixme::tests::rules::t004 ... ok test rules::flake8_future_annotations::tests::fa100::path_new_edge_case_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_many_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_from_typing_import_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_as_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_import_typing_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_non_simplifiable_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_uses_future_py_expects ... ok test rules::flake8_future_annotations::tests::fa100::path_new_ok_variable_name_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_lowercase_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_preview_generics_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_inner_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_no_future_import_uses_union_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_no_types_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_quoted_type_py_expects ... ok test rules::flake8_future_annotations::tests::fa102::path_new_ok_uses_future_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_formatingettextfunccall_path_new_int002_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_fstringingettextfunccall_path_new_int001_py_expects ... ok test rules::flake8_gettext::tests::rules_preview::rule_printfingettextfunccall_path_new_int003_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::multiline::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc003_docstring_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_explicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_implicitstringconcatenationincollectionliteral_path_new_isc004_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_multilineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_2_py_expects ... ok test rules::flake8_implicit_str_concat::tests::rules::rule_singlelineimplicitstringconcatenation_path_new_isc_syntax_error_py_expects ... ok test rules::flake8_import_conventions::tests::custom ... ok test rules::flake8_import_conventions::tests::custom_banned ... ok test rules::flake8_import_conventions::tests::custom_banned_from ... ok test rules::flake8_import_conventions::tests::defaults ... ok test rules::flake8_import_conventions::tests::defaults_preview ... ok test rules::flake8_import_conventions::tests::from_imports ... ok test rules::flake8_import_conventions::tests::override_defaults ... ok test rules::flake8_import_conventions::tests::remove_defaults ... ok test rules::flake8_import_conventions::tests::same_name ... ok test rules::flake8_import_conventions::tests::tricky ... ok test rules::flake8_logging::tests::rules::rule_directloggerinstantiation_path_new_log001_py_expects ... ok test rules::flake8_logging::tests::rules::rule_exceptionwithoutexcinfo_path_new_log007_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_excinfooutsideexcepthandler_path_new_log014_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_invalidgetloggerargument_path_new_log002_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_0_py_expects ... ok test rules::flake8_logging::tests::rules::rule_logexceptionoutsideexcepthandler_path_new_log004_1_py_expects ... ok test rules::flake8_logging::tests::rules::rule_rootloggercall_path_new_log015_py_expects ... ok test rules::flake8_logging::tests::rules::rule_undocumentedwarn_path_new_log009_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::preview_rules::rule_loggingfstring_path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g001_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g002_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g003_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_arg_order_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_implicit_concat_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g004_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g010_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_1_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g101_2_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g201_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g202_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_argparse_parser_error_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_extra_str_format_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_simple_ok_py_expects ... ok test rules::flake8_logging_format::tests::rules::path_new_g_warnings_ok_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_empty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_fail_nonempty_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_ignored_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_init_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_namespace_package_path_new_example_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pep723_path_new_script_py_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_pyi_path_new_example_pyi_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_script_path_new_script_expects ... ok test rules::flake8_no_pep420::tests::default::path_new_test_pass_shebang_path_new_example_py_expects ... ok test rules::flake8_pie::tests::rules::rule_duplicateclassfielddefinition_path_new_pie794_py_expects ... ok test rules::flake8_pie::tests::rules::rule_multiplestartsendswith_path_new_pie810_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_py_expects ... ok test rules::flake8_pie::tests::rules::rule_nonuniqueenums_path_new_pie796_pyi_expects ... ok test rules::flake8_pie::tests::rules::rule_reimplementedcontainerbuiltin_path_new_pie807_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessarydictkwargs_path_new_pie804_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryplaceholder_path_new_pie790_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryrangestart_path_new_pie808_py_expects ... ok test rules::flake8_pie::tests::rules::rule_unnecessaryspread_path_new_pie800_py_expects ... ok test rules::flake8_print::tests::rules::rule_pprint_path_new_t203_py_expects ... ok test rules::flake8_print::tests::rules::rule_print_path_new_t201_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_py_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_0_pyi_expects ... ok test rules::flake8_pyi::tests::custom_classmethod_rules::rule_customtypevarforself_path_new_pyi019_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::preview_rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::py38::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::pyi016_multiline_debug_fstring_mixed_newlines ... ok test rules::flake8_pyi::tests::pyi021_pie790_isolation_check::path_new_pyi021_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_anyeqneannotation_path_new_pyi032_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_argumentdefaultinstub_path_new_pyi014_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_assignmentdefaultinstub_path_new_pyi015_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badexitannotation_path_new_pyi036_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfocomparison_path_new_pyi006_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_badversioninfoorder_path_new_pyi066_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_bytestringusage_path_new_pyi057_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_collectionsnamedtuple_path_new_pyi024_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexassignmentinstub_path_new_pyi017_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_complexifstatementinstub_path_new_pyi002_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_docstringinstub_path_new_pyi021_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateliteralmember_path_new_pyi062_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_duplicateunionmember_path_new_pyi016_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_ellipsisinnonemptyclassbody_path_new_pyi013_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_futureannotationsinstub_path_new_pyi044_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_generatorreturnfromitermethod_path_new_pyi058_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_genericnotlastbaseclass_path_new_pyi059_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_itermethodreturniterable_path_new_pyi045_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_legacytypecomment_path_new_pyi033_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonemptystubbody_path_new_pyi010_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_nonselfreturntype_path_new_pyi034_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_noreturnargumentannotationinstub_path_new_pyi050_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_numericliteraltoolong_path_new_pyi054_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passinclassbody_path_new_pyi012_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_passstatementstubbody_path_new_pyi009_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_patchversioncomparison_path_new_pyi004_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_pep484stylepositionalonlyparameter_path_new_pyi063_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_quotedannotationinstub_path_new_pyi020_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantfinalliteral_path_new_pyi064_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantliteralunion_path_new_pyi051_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnoneliteral_path_new_pyi061_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_redundantnumericunion_path_new_pyi041_4_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_snakecasetypealias_path_new_pyi042_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stringorbytestoolong_path_new_pyi053_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_strorreprdefinedinstub_path_new_pyi029_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_stubbodymultiplestatements_path_new_pyi048_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_tsuffixedtypealias_path_new_pyi043_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typealiaswithoutannotation_path_new_pyi026_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_typedargumentdefaultinstub_path_new_pyi011_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_1_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_2_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unaliasedcollectionsabcsetimport_path_new_pyi025_3_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unannotatedassignmentinstub_path_new_pyi052_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unassignedspecialvariableinstub_path_new_pyi035_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessaryliteralunion_path_new_pyi030_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unnecessarytypeunion_path_new_pyi055_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unprefixedtypeparam_path_new_pyi001_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformcheck_path_new_pyi007_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedplatformname_path_new_pyi008_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unrecognizedversioninfocheck_path_new_pyi003_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unsupportedmethodcallonall_path_new_pyi056_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivateprotocol_path_new_pyi046_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypealias_path_new_pyi047_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypeddict_path_new_pyi049_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_unusedprivatetypevar_path_new_pyi018_pyi_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_py_expects ... ok test rules::flake8_pyi::tests::rules::rule_wrongtuplelengthversioncomparison_path_new_pyi005_pyi_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestcompositeassertion_path_new_pt018_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_expects ... ok test rules::flake8_pytest_style::tests::preview_rules::rule_pytestextraneousscopefunction_path_new_pt003_py_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::pt009 ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertalwaysfalse_path_new_pt015_py_settings_default_pt015_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestassertinexcept_path_new_pt017_py_settings_default_pt017_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestcompositeassertion_path_new_pt018_py_settings_default_pt018_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_1_py_settings_default_pt020_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_2_py_settings_default_pt020_2_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestdeprecatedyieldfixture_path_new_pt020_py_settings_default_pt020_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestduplicateparametrizetestcases_path_new_pt014_py_settings_default_pt014_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytesterroneoususefixturesonfixture_path_new_pt025_py_settings_default_pt025_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestextraneousscopefunction_path_new_pt003_py_settings_default_pt003_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfailwithoutmessage_path_new_pt016_py_settings_default_pt016_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturefinalizercallback_path_new_pt021_py_settings_default_pt021_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_default_pt001_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureincorrectparenthesesstyle_path_new_pt001_py_settings_fixture_parentheses_true_settings_default_pt001_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixtureparamwithoutvalue_path_new_pt019_py_settings_default_pt019_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestfixturepositionalargs_path_new_pt002_py_settings_default_pt002_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_default_pt023_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectmarkparenthesesstyle_path_new_pt023_py_settings_mark_parentheses_true_settings_default_pt023_parentheses_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestincorrectpytestimport_path_new_pt013_py_settings_default_pt013_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_is_pytest_test_py_settings_default_is_pytest_test_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparameterwithdefaultargument_path_new_pt028_py_settings_default_pt028_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_default_pt006_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_csv_settings_default_pt006_csv_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizenameswrongtype_path_new_pt006_py_settings_parametrize_names_type_types_parametrizenametype_list_settings_default_pt006_list_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_default_pt007_list_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_list_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_parametrize_values_row_type_types_parametrizevaluesrowtype_list_settings_default_pt007_tuple_of_lists_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestparametrizevalueswrongtype_path_new_pt007_py_settings_parametrize_values_type_types_parametrizevaluestype_tuple_settings_default_pt007_tuple_of_tuples_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestpatchwithlambda_path_new_pt008_py_settings_default_pt008_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_default_pt011_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_extend_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_pickle_unwrap_settings_default_pt011_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt011_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraisestoobroad_path_new_pt011_py_settings_raises_require_match_for_vec_identifierpattern_new_zerodivisionerror_unwrap_settings_default_pt011_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithmultiplestatements_path_new_pt012_py_settings_default_pt012_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestraiseswithoutexception_path_new_pt010_py_settings_default_pt010_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_0_py_settings_default_pt027_0_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunittestraisesassertion_path_new_pt027_1_py_settings_default_pt027_1_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestunnecessaryasynciomarkonfixture_path_new_pt024_py_settings_default_pt024_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestusefixtureswithoutparameters_path_new_pt026_py_settings_default_pt026_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestuselessyieldfixture_path_new_pt022_py_settings_default_pt022_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_default_pt030_default_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_extend_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_extend_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_encodingwarning_unwrap_settings_default_pt030_replace_broad_exceptions_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_foo_unwrap_settings_default_pt030_glob_prefix_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnstoobroad_path_new_pt030_py_settings_warns_require_match_for_vec_identifierpattern_new_unwrap_settings_default_pt030_glob_all_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithmultiplestatements_path_new_pt031_py_settings_default_pt031_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style::rule_pytestwarnswithoutwarning_path_new_pt029_py_settings_default_pt029_expects ... ok test rules::flake8_pytest_style::tests::test_pytest_style_pt006_and_pt007 ... ok test rules::flake8_quotes::tests::only_docstring::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_inline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::only_multiline::path_new_doubles_all_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_doubles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_class_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_1_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_mixed_quotes_module_singleline_var_2_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_class_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_function_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_multiline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_module_singleline_py_expects ... ok test rules::flake8_quotes::tests::require_docstring_singles::path_new_docstring_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_doubles::path_new_singles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_doubles_over_singles_escaped_py311 ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_escaped_unnecessary_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_implicit_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_multiline_string_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_noqa_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_would_be_triple_quotes_py_expects ... ok test rules::flake8_quotes::tests::require_singles::path_new_doubles_wrapped_py_expects ... ok test rules::flake8_quotes::tests::require_singles_over_doubles_escaped_py311 ... ok test rules::flake8_raise::tests::rules::rule_unnecessaryparenonraiseexception_path_new_rse102_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturn_path_new_ret503_py_expects ... ok test rules::flake8_return::tests::rules::rule_implicitreturnvalue_path_new_ret502_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsebreak_path_new_ret508_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsecontinue_path_new_ret507_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselseraise_path_new_ret506_py_expects ... ok test rules::flake8_return::tests::rules::rule_superfluouselsereturn_path_new_ret505_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryassign_path_new_ret504_py_expects ... ok test rules::flake8_return::tests::rules::rule_unnecessaryreturnnone_path_new_ret501_py_expects ... ok test rules::flake8_self::tests::custom_method_decorators ... ok test rules::flake8_self::tests::ignore_names ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_1_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_2_py_expects ... ok test rules::flake8_self::tests::rules::rule_privatememberaccess_path_new_slf001_py_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_rsplit_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_0_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_1_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_2_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_1_a_b_c_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_b_c_d_2_a_b_c_d_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_a_u_3000_b_1_a_b_expects ... ok test rules::flake8_simplify::rules::split_static_string::tests::test_split_whitespace_with_maxsplit::_x_0_x_expects ... ok test rules::flake8_simplify::tests::preview_rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_collapsibleif_path_new_sim102_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_comparewithtuple_path_new_sim109_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_dictgetwithnonedefault_path_new_sim910_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_doublenegation_path_new_sim208_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_duplicateisinstancecall_path_new_sim101_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_enumerateforloop_path_new_sim113_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandfalse_path_new_sim223_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprandnotexpr_path_new_sim220_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprornotexpr_path_new_sim221_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_exprortrue_path_new_sim222_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictget_path_new_sim401_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofdictlookup_path_new_sim116_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifelseblockinsteadofifexp_path_new_sim108_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithfalsetrue_path_new_sim211_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtruefalse_path_new_sim210_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifexprwithtwistedarms_path_new_sim212_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_ifwithsamearms_path_new_sim114_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_indictkeys_path_new_sim118_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_multiplewithstatements_path_new_sim117_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_needlessbool_path_new_sim103_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negateequalop_path_new_sim201_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_negatenotequalop_path_new_sim202_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_openfilewithcontexthandler_path_new_sim115_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim110_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_reimplementedbuiltin_path_new_sim111_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_returnintryexceptfinally_path_new_sim107_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_splitstaticstring_path_new_sim905_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_0_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_1_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_2_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_3_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_suppressibleexception_path_new_sim105_4_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_uncapitalizedenvironmentvariables_path_new_sim112_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_yodaconditions_path_new_sim300_py_expects ... ok test rules::flake8_simplify::tests::rules::rule_zipdictkeysandvalues_path_new_sim911_py_expects ... ok test rules::flake8_simplify::tests::version_specific_rules::rule_suppressibleexception_path_new_sim105_5_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinnamedtuplesubclass_path_new_slot002_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsinstrsubclass_path_new_slot000_py_expects ... ok test rules::flake8_slots::tests::rules::rule_noslotsintuplesubclass_path_new_slot001_py_expects ... ok test rules::flake8_tidy_imports::tests::ban_all_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports ... ok test rules::flake8_tidy_imports::tests::ban_parent_imports_package ... ok test rules::flake8_tidy_imports::tests::banned_api ... ok test rules::flake8_tidy_imports::tests::banned_api_package ... ok test rules::flake8_tidy_imports::tests::banned_module_level_imports ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_init_py_expects ... ok test rules::flake8_tidy_imports::tests::declared_lazy_relative_imports::_mymodule_py_expects ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved ... ok test rules::flake8_tidy_imports::tests::lazy_import_immediately_resolved_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_all ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_ban_lazy ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_dotted_module ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_exclude ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_fix ... ok test rules::flake8_tidy_imports::tests::lazy_import_mismatch_pre_py315 ... ok test rules::flake8_todos::tests::rules::rule_invalidtodocapitalization_path_new_td006_py_expects ... ok test rules::flake8_todos::tests::rules::rule_invalidtodotag_path_new_td001_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingspaceaftertodocolon_path_new_td007_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodoauthor_path_new_td002_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodocolon_path_new_td004_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtododescription_path_new_td005_py_expects ... ok test rules::flake8_todos::tests::rules::rule_missingtodolink_path_new_td003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_present_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlyfirstpartyimport_rule_typingonlythirdpartyimport_rule_typingonlystandardlibraryimport_path_new_tc001_3_future_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import::_rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::add_future_import_dataclass_kw_only_py313::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_direct_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_import_py_expects ... ok test rules::flake8_type_checking::tests::base_class_same_file::rule_typingonlystandardlibraryimport_path_new_module_undefined_py_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_pass_import_from_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_def_f_x_dataframe_y_series_pass_multiple_members_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_from_pandas_import_dataframe_dataframe_series_series_if_type_checking_import_os_def_f_x_dataframe_pass_import_from_type_checking_block_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_pandas_def_f_x_os_y_pandas_pass_multiple_modules_different_types_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_os_sys_def_f_x_os_y_sys_pass_multiple_modules_same_type_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_if_type_checking_import_os_type_checking_block_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_def_f_x_pd_dataframe_pass_typing_import_before_package_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_inline_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_import_os_def_f_x_pd_dataframe_pass_type_checking_block_own_line_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_import_pandas_as_pd_if_type_checking_this_is_a_comment_import_os_def_f_x_pd_dataframe_pass_type_checking_block_comment_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_type_checking_typealias_if_type_checking_from_foo_import_foo_tc004_a_typealias_foo_none_ok_tc004_precedence_over_tc007_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_from_typing_import_typealias_a_typealias_int_none_tc008_b_typealias_int_none_tc010_tc010_precedence_over_tc008_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_from_typing_import_type_checking_typing_import_after_usage_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_def_f_x_pd_dataframe_pass_no_typing_import_expects ... ok test rules::flake8_type_checking::tests::contents::r_from_future_import_annotations_import_pandas_as_pd_from_typing_import_type_checking_def_f_x_pd_dataframe_pass_typing_import_after_package_import_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_import_pathlib_tc003_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_pathlib_path_github_issue_15681_fix_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_types_import_tracebacktype_def_foo_tb_tracebacktype_github_issue_15681_regression_test_expects ... ok test rules::flake8_type_checking::tests::contents_preview::r_from_future_import_annotations_type_checking_false_if_type_checking_from_typing_import_any_literal_never_self_else_def_getattr_name_str_pass_all_type_checking_any_literal_never_self_github_issue_16045_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_runtimeimportintypecheckingblock_path_new_module_app_py_expects ... ok test rules::flake8_type_checking::tests::decorator_same_file::rule_typingonlystandardlibraryimport_path_new_module_routes_py_expects ... ok test rules::flake8_type_checking::tests::exempt_modules::rule_typingonlythirdpartyimport_path_new_exempt_modules_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_1_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_2_py_expects ... ok test rules::flake8_type_checking::tests::exempt_type_checking::rule_typingonlystandardlibraryimport_path_new_exempt_type_checking_3_py_expects ... ok test rules::flake8_type_checking::tests::future_annotations_respects_non_strict_mode ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote2_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote3_py_expects ... ok test rules::flake8_type_checking::tests::quote::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_emptytypecheckingblock_path_new_tc005_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimecastvalue_path_new_tc006_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_10_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_11_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_12_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_13_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_14_pyi_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_15_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_16_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_17_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_3_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_4_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_5_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_6_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_7_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_8_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_tc004_9_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimeimportintypecheckingblock_path_new_whitespace_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_runtimestringunion_path_new_tc010_2_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlyfirstpartyimport_path_new_tc001_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_singledispatchmethod_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_snapshot_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlystandardlibraryimport_path_new_tc003_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_quote_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_singledispatch_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_tc002_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_1_py_expects ... ok test rules::flake8_type_checking::tests::rules::rule_typingonlythirdpartyimport_path_new_typing_modules_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_base_classes_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_2_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_base_classes::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_base_classes_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_1_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_runtimeimportintypecheckingblock_path_new_runtime_evaluated_decorators_5_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_3_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlystandardlibraryimport_path_new_runtime_evaluated_decorators_4_py_expects ... ok test rules::flake8_type_checking::tests::runtime_evaluated_decorators::rule_typingonlythirdpartyimport_path_new_runtime_evaluated_decorators_2_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_init_var_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlystandardlibraryimport_path_new_kw_only_py_expects ... ok test rules::flake8_type_checking::tests::strict::rule_typingonlythirdpartyimport_path_new_strict_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_quotedtypealias_path_new_tc008_typing_execution_context_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules::rule_unquotedtypealias_path_new_tc007_py_expects ... ok test rules::flake8_type_checking::tests::type_alias_rules_pre_py310::rule_quotedtypealias_path_new_tc008_union_syntax_pre_py310_py_expects ... ok test rules::flake8_unused_arguments::tests::enforce_variadic_names ... ok test rules::flake8_unused_arguments::tests::ignore_variadic_names ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedclassmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedfunctionargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedlambdaargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedmethodargument_path_new_arg_py_expects ... ok test rules::flake8_unused_arguments::tests::rules::rule_unusedstaticmethodargument_path_new_arg_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::deferred_annotations_diff::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::pathlib_with_suffix_py314::rule_invalidpathlibwithsuffix_path_new_pth210_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_flake8_use_pathlib::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::preview_rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_full_name_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_as_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_import_from_py_expects ... ok test rules::flake8_use_pathlib::tests::rules::path_new_use_pathlib_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_builtinopen_path_new_pth123_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_glob_path_new_pth207_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_invalidpathlibwithsuffix_path_new_pth210_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_oslistdir_path_new_pth208_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetatime_path_new_pth203_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetctime_path_new_pth205_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetmtime_path_new_pth204_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_2_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ospathgetsize_path_new_pth202_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossepsplit_path_new_pth206_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_ossymlink_path_new_pth211_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pathconstructorcurrentdirectory_path_new_pth201_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_1_py_expects ... ok test rules::flake8_use_pathlib::tests::rules_pypath::rule_pypath_path_new_py_path_2_py_expects ... ok test rules::flynt::tests::rules::rule_staticjointofstring_path_new_fly002_py_expects ... ok test rules::isort::categorize::tests::test_empty_module_name ... ok test rules::isort::categorize::tests::test_empty_paths ... ok test rules::isort::categorize::tests::test_multiple_source_paths ... ok test rules::isort::categorize::tests::test_namespace_packages ... ok test rules::isort::categorize::tests::test_nested_packages ... ok test rules::isort::categorize::tests::test_same_name_module_and_directory ... ok test rules::isort::categorize::tests::test_src_layout ... ok test rules::isort::categorize::tests::test_traditional_layout ... ok test rules::isort::categorize::tests::test_type_stubs ... ok test rules::isort::tests::case_sensitive::path_new_case_sensitive_py_expects ... ok test rules::isort::tests::closest_to_furthest::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::combine_as_imports::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_add_newline_before_comments_py_expects ... ok test rules::isort::tests::default::path_new_as_imports_comments_py_expects ... ok test rules::isort::tests::default::path_new_bom_sorted_py_expects ... ok test rules::isort::tests::default::path_new_bom_unsorted_py_expects ... ok test rules::isort::tests::default::path_new_combine_as_imports_py_expects ... ok test rules::isort::tests::default::path_new_combine_import_from_py_expects ... ok test rules::isort::tests::default::path_new_comments_py_expects ... ok test rules::isort::tests::default::path_new_deduplicate_imports_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_comment_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_mixed_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_pragma_py_expects ... ok test rules::isort::tests::default::path_new_fit_line_length_py_expects ... ok test rules::isort::tests::default::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::default::path_new_force_to_top_py_expects ... ok test rules::isort::tests::default::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::default::path_new_future_from_py_expects ... ok test rules::isort::tests::default::path_new_if_elif_else_py_expects ... ok test rules::isort::tests::default::path_new_import_from_after_import_py_expects ... ok test rules::isort::tests::default::path_new_inline_comments_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_py_expects ... ok test rules::isort::tests::default::path_new_insert_empty_lines_pyi_expects ... ok test rules::isort::tests::default::path_new_isort_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_lazy_imports_py_expects ... ok test rules::isort::tests::default::path_new_leading_prefix_py_expects ... ok test rules::isort::tests::default::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::default::path_new_match_case_py_expects ... ok test rules::isort::tests::default::path_new_natural_order_py_expects ... ok test rules::isort::tests::default::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::default::path_new_no_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_no_wrap_star_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::default::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::default::path_new_order_relative_imports_by_level_py_expects ... ok test rules::isort::tests::default::path_new_preserve_comment_order_py_expects ... ok test rules::isort::tests::default::path_new_preserve_import_star_py_expects ... ok test rules::isort::tests::default::path_new_preserve_indentation_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_2_py_expects ... ok test rules::isort::tests::default::path_new_preserve_tabs_py_expects ... ok test rules::isort::tests::default::path_new_relative_imports_order_py_expects ... ok test rules::isort::tests::default::path_new_reorder_within_section_py_expects ... ok test rules::isort::tests::default::path_new_ruff_skip_file_py_expects ... ok test rules::isort::tests::default::path_new_separate_first_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_future_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::default::path_new_separate_third_party_imports_py_expects ... ok test rules::isort::tests::default::path_new_skip_py_expects ... ok test rules::isort::tests::default::path_new_sort_similar_imports_py_expects ... ok test rules::isort::tests::default::path_new_split_py_expects ... ok test rules::isort::tests::default::path_new_star_before_others_py_expects ... ok test rules::isort::tests::default::path_new_trailing_comment_py_expects ... ok test rules::isort::tests::default::path_new_trailing_suffix_py_expects ... ok test rules::isort::tests::default::path_new_two_space_py_expects ... ok test rules::isort::tests::default::path_new_type_comments_py_expects ... ok test rules::isort::tests::default::path_new_unicode_py_expects ... ok test rules::isort::tests::default_section_can_map_to_user_defined_section::path_new_default_section_user_defined_py_expects ... ok test rules::isort::tests::detect_same_package ... ok test rules::isort::tests::force_single_line::path_new_force_single_line_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_future_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_force_sort_within_sections_with_as_names_py_expects ... ok test rules::isort::tests::force_sort_within_sections::path_new_lazy_force_sort_within_sections_py_expects ... ok test rules::isort::tests::force_sort_within_sections_lines_between::path_new_force_sort_within_sections_lines_between_py_expects ... ok test rules::isort::tests::force_to_top::path_new_force_to_top_py_expects ... ok test rules::isort::tests::force_wrap_aliases::path_new_force_wrap_aliases_py_expects ... ok test rules::isort::tests::forced_separate::path_new_forced_separate_py_expects ... ok test rules::isort::tests::from_first::path_new_from_first_py_expects ... ok test rules::isort::tests::from_first::path_new_lazy_from_first_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_correct_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_already_present_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_duplicate_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_py_expects ... ok test rules::isort::tests::import_heading::path_new_import_heading_unsorted_py_expects ... ok test rules::isort::tests::import_heading_force_sort_within_sections::path_new_import_heading_force_sort_within_sections_py_expects ... ok test rules::isort::tests::import_heading_partial::path_new_import_heading_partial_py_expects ... ok test rules::isort::tests::import_heading_single_section::path_new_import_heading_single_section_py_expects ... ok test rules::isort::tests::import_heading_with_no_lines_before::path_new_import_heading_with_no_lines_before_py_expects ... ok test rules::isort::tests::import_heading_wrong_heading::path_new_import_heading_wrong_heading_py_expects ... ok test rules::isort::tests::known_local_folder::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::known_local_folder_closest::path_new_separate_local_folder_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_members_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_non_ascii_modules_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::length_sort::path_new_length_sort_with_relative_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_and_from_imports_py_expects ... ok test rules::isort::tests::length_sort_straight::path_new_length_sort_straight_imports_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_nothing_after_py_expects ... ok test rules::isort::tests::lines_after_imports::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_class_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_func_after_py_expects ... ok test rules::isort::tests::lines_after_imports_default_settings::path_new_lines_after_imports_pyi_expects ... ok test rules::isort::tests::lines_between_types::path_new_lines_between_types_py_expects ... ok test rules::isort::tests::main_is_first_party::path_new_main_first_party_py_expects ... ok test rules::isort::tests::no_detect_same_package ... ok test rules::isort::tests::no_line_too_long_after_fix ... ok test rules::isort::tests::no_lines_before::path_new_no_lines_before_py_expects ... ok test rules::isort::tests::no_lines_before_with_empty_sections::path_new_no_lines_before_with_empty_sections_py_expects ... ok test rules::isort::tests::no_sections::path_new_no_sections_py_expects ... ok test rules::isort::tests::no_split_on_trailing_comma::path_new_magic_trailing_comma_py_expects ... ok test rules::isort::tests::no_standard_library::path_new_no_standard_library_py_expects ... ok test rules::isort::tests::order_by_type::path_new_order_by_type_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_classes::path_new_order_by_type_with_custom_classes_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_constants::path_new_order_by_type_with_custom_constants_py_expects ... ok test rules::isort::tests::order_by_type_with_custom_variables::path_new_order_by_type_with_custom_variables_py_expects ... ok test rules::isort::tests::plr0402_skips_required_imports::path_new_plr0402_skip_py_expects ... ok test rules::isort::tests::propagate_inline_comments::path_new_propagate_inline_comments_py_expects ... ok test rules::isort::tests::required_import::path_new_comment_py_expects ... ok test rules::isort::tests::required_import::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import::path_new_empty_py_expects ... ok test rules::isort::tests::required_import::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import::path_new_off_py_expects ... ok test rules::isort::tests::required_import::path_new_whitespace_py_expects ... ok test rules::isort::tests::required_import_unused::path_new_unused_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comment_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_comments_and_newlines_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_followed_by_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_continuation_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_multiple_continuations_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_docstring_with_semicolon_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_empty_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_existing_import_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_multiline_docstring_py_expects ... ok test rules::isort::tests::required_import_with_alias::path_new_off_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_docstring_future_import_py_expects ... ok test rules::isort::tests::required_import_with_future_import::path_new_future_import_py_expects ... ok test rules::isort::tests::required_import_with_useless_alias::path_new_this_this_py_expects ... ok test rules::isort::tests::required_importfrom_with_useless_alias::path_new_this_this_from_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_only_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_py_expects ... ok test rules::isort::tests::required_imports::path_new_docstring_pyi_expects ... ok test rules::isort::tests::required_imports::path_new_empty_py_expects ... ok test rules::isort::tests::required_imports::path_new_multiple_strings_py_expects ... ok test rules::isort::tests::section_order::path_new_sections_py_expects ... ok test rules::isort::tests::sections::path_new_sections_py_expects ... ok test rules::isort::tests::separate_modules::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_first_party::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::separate_modules_glob::path_new_separate_subpackage_first_and_third_party_imports_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_crlf_py_expects ... ok test rules::isort::tests::source_code_style::path_new_line_ending_lf_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_only_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_py_expects ... ok test rules::isort::tests::straight_required_import::path_new_docstring_pyi_expects ... ok test rules::isort::tests::straight_required_import::path_new_empty_py_expects ... ok test rules::mccabe::rules::function_is_too_complex::tests::annotated_assign ... ok test rules::mccabe::rules::function_is_too_complex::tests::class ... ok test rules::mccabe::rules::function_is_too_complex::tests::expr_as_statement ... ok test rules::mccabe::rules::function_is_too_complex::tests::finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::foobar ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::for_loop ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_elif_else_dead_path ... ok test rules::mccabe::rules::function_is_too_complex::tests::if_in_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::match_case_catch_all_with_sequence ... ok test rules::mccabe::rules::function_is_too_complex::tests::multiple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::named_catch_all_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_functions ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_ifs ... ok test rules::mccabe::rules::function_is_too_complex::tests::nested_try_finally ... ok test rules::mccabe::rules::function_is_too_complex::tests::recursive ... ok test rules::mccabe::rules::function_is_too_complex::tests::sequential ... ok test rules::mccabe::rules::function_is_too_complex::tests::simple_match_case ... ok test rules::mccabe::rules::function_is_too_complex::tests::trivial ... ok test rules::mccabe::rules::function_is_too_complex::tests::try_else ... ok test rules::mccabe::rules::function_is_too_complex::tests::with ... ok test rules::mccabe::tests::max_complexity_zero::_0_expects ... ok test rules::mccabe::tests::max_complexity_zero::_10_expects ... ok test rules::mccabe::tests::max_complexity_zero::_3_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_2_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_3_py_expects ... ok test rules::numpy::tests::rules::rule_numpy2deprecation_path_new_npy201_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedfunction_path_new_npy003_py_expects ... ok test rules::numpy::tests::rules::rule_numpydeprecatedtypealias_path_new_npy001_py_expects ... ok test rules::numpy::tests::rules::rule_numpylegacyrandom_path_new_npy002_py_expects ... ok test rules::pandas_vet::tests::contents::r_class_class_def_init_self_values_str_none_self_values_values_print_self_values_pd011_pass_values_instance_expects ... ok test rules::pandas_vet::tests::contents::r_import_io_import_zipfile_class_mockbinaryfile_io_bytesio_def_init_self_args_kwargs_super_init_args_kwargs_def_close_self_pass_don_t_allow_closing_the_file_it_would_clear_the_buffer_zip_buffer_mockbinaryfile_with_zipfile_zipfile_zip_buffer_w_as_zf_zf_writestr_dir_file_txt_this_is_a_test_reset_the_bytesio_object_s_cursor_to_the_start_zip_buffer_seek_0_with_zipfile_zipfile_zip_buffer_r_as_zf_zpath_zipfile_path_zf_dir_name_file_name_zpath_at_split_pd008_pass_on_attr_expects ... ok test rules::pandas_vet::tests::contents::r_import_numpy_as_np_arrays_np_random_randn_3_4_for_in_range_10_np_stack_arrays_axis_0_shape_pd013_pass_numpy_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_df_pd_dataframe_pd901_fail_df_var_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_df_pd_dataframe_employee_dict_pd901_pass_part_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_employees_pd_dataframe_employee_dict_pd901_pass_non_df_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_my_function_df_data_pd901_pass_df_param_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nas_pd_isna_val_pd003_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nas_pd_notna_val_pd004_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_not_nulls_pd_notnull_val_pd004_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_nulls_pd_isnull_val_pd003_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_print_bah_humbug_pd003_allows_other_calls_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_pd_values_pd011_pass_values_import_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_node_name_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_values_pd011_pass_values_dict_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_result_x_values_pd011_pass_values_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_at_b_a_pd008_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iat_1_3_pd009_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_iloc_1_3_pd009_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_index_x_loc_b_a_pd008_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_iloc_1_3_5_1_3_pd007_pass_iloc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_new_x_x_loc_d_a_c_pd007_pass_loc_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_array_pd011_pass_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_to_array_pd011_pass_to_array_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_fail_values_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_result_x_values_pd011_pass_values_call_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_pd_pivot_x_index_foo_columns_bar_values_baz_pd010_fail_pivot_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_table_x_pivot_table_x_values_d_index_a_b_columns_c_aggfunc_np_sum_fill_value_0_pd010_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_false_pd002_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_drop_a_axis_1_inplace_true_pd002_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_x_values_1_pd011_pass_values_store_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_pd_merge_x_y_pd015_fail_merge_on_pandas_object_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_inner_pd015_pass_merge_on_dataframe_with_multiple_args_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_pd_dataframe_x_merge_y_pd015_pass_merge_on_dataframe_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_ix_0_2_a_pd007_fail_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_melt_id_vars_airline_value_vars_atl_den_dfw_value_name_airline_delay_pd013_pass_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_x_pd_dataframe_y_x_stack_level_1_dropna_true_pd013_fail_stack_expects ... ok test rules::pandas_vet::tests::contents::r_import_pandas_as_pd_y_x_stack_level_1_dropna_true_pd013_pass_unbound_expects ... ok test rules::pandas_vet::tests::contents::r_import_polars_as_pl_x_pl_dataframe_x_drop_a_inplace_true_pd002_pass_polars_expects ... ok test rules::pandas_vet::tests::contents::r_pd_to_datetime_timestamp_10_9_strftime_y_m_d_h_m_s_f_pd015_pass_other_pd_function_expects ... ok test rules::pandas_vet::tests::contents::r_x_dataframe_x_drop_a_inplace_true_pd002_pass_no_import_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasnuniqueconstantseriescheck_path_new_pd101_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofdotreadtable_path_new_pandas_use_of_dot_read_table_py_expects ... ok test rules::pandas_vet::tests::paths::rule_pandasuseofinplaceargument_path_new_pd002_py_expects ... ok test rules::pandas_vet::tests::pd002_fix_at_notebook_cell_start ... ok test rules::pep8_naming::helpers::tests::test_is_acronym ... ok test rules::pep8_naming::helpers::tests::test_is_camelcase ... ok test rules::pep8_naming::helpers::tests::test_is_mixed_case ... ok test rules::pep8_naming::tests::camelcase_imported_as_incorrect_convention ... ok test rules::pep8_naming::tests::classmethod_decorators ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasacronym_n817_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedasconstant_n814_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_camelcaseimportedaslowercase_n813_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_constantimportedasnonconstant_n811_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_dunderfunctionname_n807_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_errorsuffixonexceptionname_n818_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidargumentname_n803_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidclassname_n801_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameforclassmethod_n804_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfirstargumentnameformethod_n805_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidfunctionname_n802_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_invalidmodulename_n999_badallowed_init_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_lowercaseimportedasnonlowercase_n812_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinclassscope_n815_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_mixedcasevariableinglobalscope_n816_py_expects ... ok test rules::pep8_naming::tests::ignore_names::rule_nonlowercasevariableinfunction_n806_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasacronym_path_new_n817_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedasconstant_path_new_n814_py_expects ... ok test rules::pep8_naming::tests::rules::rule_camelcaseimportedaslowercase_path_new_n813_py_expects ... ok test rules::pep8_naming::tests::rules::rule_constantimportedasnonconstant_path_new_n811_py_expects ... ok test rules::pep8_naming::tests::rules::rule_dunderfunctionname_path_new_n807_py_expects ... ok test rules::pep8_naming::tests::rules::rule_errorsuffixonexceptionname_path_new_n818_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n803_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidargumentname_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidclassname_path_new_n801_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameforclassmethod_path_new_n804_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfirstargumentnameformethod_path_new_n805_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidfunctionname_path_new_n802_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_flake9_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_0001_initial_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_invalid_name_import_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_dashes_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_mod_with_spaces_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_file_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_module_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_no_module_test_txt_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_file_with_dashes_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_init_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_main_py_expects ... ok test rules::pep8_naming::tests::rules::rule_invalidmodulename_path_new_n999_module_valid_name_setup_py_expects ... ok test rules::pep8_naming::tests::rules::rule_lowercaseimportedasnonlowercase_path_new_n812_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinclassscope_path_new_n815_py_expects ... ok test rules::pep8_naming::tests::rules::rule_mixedcasevariableinglobalscope_path_new_n816_py_expects ... ok test rules::pep8_naming::tests::rules::rule_nonlowercasevariableinfunction_path_new_n806_py_expects ... ok test rules::pep8_naming::tests::staticmethod_decorators ... ok test rules::perflint::tests::preview_rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::preview_rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_incorrectdictiterator_path_new_perf102_py_expects ... ok test rules::perflint::tests::rules::rule_manualdictcomprehension_path_new_perf403_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcomprehension_path_new_perf401_py_expects ... ok test rules::perflint::tests::rules::rule_manuallistcopy_path_new_perf402_py_expects ... ok test rules::perflint::tests::rules::rule_tryexceptinloop_path_new_perf203_py_expects ... ok test rules::perflint::tests::rules::rule_unnecessarylistcast_path_new_perf101_py_expects ... ok test rules::pycodestyle::rules::logical_lines::tests::empty_line ... ok test rules::pycodestyle::rules::logical_lines::tests::function_definition ... ok test rules::pycodestyle::rules::logical_lines::tests::indented ... ok test rules::pycodestyle::rules::logical_lines::tests::multi_line ... ok test rules::pycodestyle::rules::logical_lines::tests::string_assignment ... ok test rules::pycodestyle::rules::logical_lines::tests::trivia ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklineafterdecorator_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinebetweenmethods_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesafterfunctionorclass_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinesbeforenesteddefinition_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_blanklinestoplevel_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_py_expects ... ok test rules::pycodestyle::tests::blank_lines::rule_toomanyblanklines_path_new_e30_syntax_error_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_function_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_blanklinestoplevel_path_new_e302_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_comment_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_docstring_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_expression_py_expects ... ok test rules::pycodestyle::tests::blank_lines_first_line::rule_toomanyblanklines_path_new_e303_first_line_statement_py_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_notebook::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::blank_lines_top_level_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklineafterdecorator_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinebetweenmethods_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesafterfunctionorclass_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinesbeforenesteddefinition_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_blanklinestoplevel_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub::rule_toomanyblanklines_expects ... ok test rules::pycodestyle::tests::blank_lines_typing_stub_isort ... ok test rules::pycodestyle::tests::constant_literals ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiple_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_indentationwithinvalidmultiplecomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespace_path_new_e23_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespaceafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundarithmeticoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundbitwiseorshiftoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundmodulooperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_missingwhitespacearoundparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multipleleadinghashesforblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_multiplespacesbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblock_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_noindentedblockcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterblockcomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_nospaceafterinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_overindented_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabaftercomma_path_new_e24_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafterkeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabafteroperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforekeyword_path_new_e27_py_expects ... ok test rules::pycodestyle::tests::logical::rule_tabbeforeoperator_path_new_e22_py_expects ... ok test rules::pycodestyle::tests::logical::rule_toofewspacesbeforeinlinecomment_path_new_e26_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentation_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedindentationcomment_path_new_e11_py_expects ... ok test rules::pycodestyle::tests::logical::rule_unexpectedspacesaroundkeywordparameterequals_path_new_e25_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespaceafteropenbracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeclosebracket_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforeparameters_path_new_e21_py_expects ... ok test rules::pycodestyle::tests::logical::rule_whitespacebeforepunctuation_path_new_e20_py_expects ... ok test rules::pycodestyle::tests::max_doc_length ... ok test rules::pycodestyle::tests::max_doc_length_with_utf_8 ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_comments_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_docstring_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_docstring_and_future_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e402_shebang_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_redundantbackslash_path_new_e502_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_0_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_1_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_2_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_3_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_4_py_expects ... ok test rules::pycodestyle::tests::preview_rules::rule_toomanynewlinesatendoffile_path_new_w391_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousclassname_path_new_e742_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousfunctionname_path_new_e743_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_py_expects ... ok test rules::pycodestyle::tests::rules::rule_ambiguousvariablename_path_new_e741_pyi_expects ... ok test rules::pycodestyle::tests::rules::rule_bareexcept_path_new_e722_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w293_py_expects ... ok test rules::pycodestyle::tests::rules::rule_blanklinewithwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_invalidescapesequence_path_new_w605_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_lambdaassignment_path_new_e731_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_linetoolong_path_new_e501_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_missingnewlineatendoffile_path_new_w292_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_mixedspacesandtabs_path_new_e101_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_0_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_1_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_2_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_3_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_4_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_5_py_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e402_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_moduleimportnotattopoffile_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multipleimportsononeline_path_new_e40_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinecolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_multiplestatementsononelinesemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_nonecomparison_path_new_e711_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notintest_path_new_e713_py_expects ... ok test rules::pycodestyle::tests::rules::rule_notistest_path_new_e714_py_expects ... ok test rules::pycodestyle::tests::rules::rule_tabindentation_path_new_w19_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w291_py_expects ... ok test rules::pycodestyle::tests::rules::rule_trailingwhitespace_path_new_w29_py_expects ... ok test rules::pycodestyle::tests::rules::rule_truefalsecomparison_path_new_e712_py_expects ... ok test rules::pycodestyle::tests::rules::rule_typecomparison_path_new_e721_py_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e703_ipynb_expects ... ok test rules::pycodestyle::tests::rules::rule_uselesssemicolon_path_new_e70_py_expects ... ok test rules::pycodestyle::tests::rules::rule_whitespaceafterdecorator_path_new_e204_py_expects ... ok test rules::pycodestyle::tests::shebang ... ok test rules::pycodestyle::tests::tab_size::_1_expects ... ok test rules::pycodestyle::tests::tab_size::_2_expects ... ok test rules::pycodestyle::tests::tab_size::_4_expects ... ok test rules::pycodestyle::tests::tab_size::_8_expects ... ok test rules::pycodestyle::tests::task_tags::false_expects ... ok test rules::pycodestyle::tests::task_tags::true_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_0_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_0_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_1_1_expects ... ok test rules::pycodestyle::tests::too_many_blank_lines_isort_compatibility::_4_4_expects ... ok test rules::pycodestyle::tests::w292_4 ... ok test rules::pycodestyle::tests::w391_after_fix_empties_cell_ipynb ... ok test rules::pycodestyle::tests::w391_consecutive_empty_cells_ipynb ... ok test rules::pycodestyle::tests::white_space_syntax_error_compatibility ... ok test rules::pydoclint::tests::rules::rule_docstringmissingexception_path_new_doc501_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousexception_path_new_doc502_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousparameter_path_new_doc102_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousreturns_path_new_doc202_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringextraneousyields_path_new_doc403_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingexception_path_new_doc501_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingreturns_path_new_doc201_google_py_expects ... ok test rules::pydoclint::tests::rules_google_style_ignore_one_line::rule_docstringmissingyields_path_new_doc402_google_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousexception_path_new_doc502_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousparameter_path_new_doc102_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousreturns_path_new_doc202_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringextraneousyields_path_new_doc403_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingexception_path_new_doc501_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingreturns_path_new_doc201_numpy_py_expects ... ok test rules::pydoclint::tests::rules_numpy_style::rule_docstringmissingyields_path_new_doc402_numpy_py_expects ... ok test rules::pydocstyle::tests::all ... ok test rules::pydocstyle::tests::bom ... ok test rules::pydocstyle::tests::d209_d400 ... ok test rules::pydocstyle::tests::d417_google ... ok test rules::pydocstyle::tests::d417_google_ignore_var_parameters ... ok test rules::pydocstyle::tests::d417_numpy ... ok test rules::pydocstyle::tests::d417_unspecified ... ok test rules::pydocstyle::tests::d417_unspecified_ignore_var_parameters ... ok test rules::pydocstyle::tests::d420::convention_google_path_new_d420_google_py_expects ... ok test rules::pydocstyle::tests::d420::convention_numpy_path_new_d420_numpy_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d202_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklineafterfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinebeforefunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_blanklinesbetweenheaderandcontent_path_new_sphinx_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringstartswiththis_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_docstringtabindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_emptydocstringsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d301_py_expects ... ok test rules::pydocstyle::tests::rules::rule_escapesequenceindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d403_py_expects ... ok test rules::pydocstyle::tests::rules::rule_firstworduncapitalized_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklineafterclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_incorrectblanklinebeforeclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_mismatchedsectionunderlinelength_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_d413_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineafterlastsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingblanklineaftersummary_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingdashedunderlineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingnewlineaftersectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionnamecolon_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingsectionunderlineaftername_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingterminalpunctuation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_415_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d400_py_expects ... ok test rules::pydocstyle::tests::rules::rule_missingtrailingperiod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummaryfirstline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_multilinesummarysecondline_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_newlineafterlastparagraph_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_d410_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklineaftersection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noblanklinebeforesection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_noncapitalizedsectionname_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_nonimperativemood_path_new_d401_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d208_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_d214_module_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsection_path_new_sphinx_directive_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_d215_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overindentedsectionunderline_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d418_pyi_expects ... ok test rules::pydocstyle::tests::rules::rule_overloadwithdocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_propertydocstringstartswithverb_path_new_d421_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d402_py_expects ... ok test rules::pydocstyle::tests::rules::rule_signatureindocstring_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_surroundingwhitespace_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d300_py_expects ... ok test rules::pydocstyle::tests::rules::rule_triplesinglequotes_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_underindentation_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedmagicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_google_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_canonical_numpy_examples_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedparam_path_new_sections_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicfunction_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicinit_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmethod_path_new_setter_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d100_ipynb_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_no_pkg_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_d100_pub_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicmodule_path_new_unrelated_pkg_priv_no_d100_priv_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicnestedclass_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d104_init_py_expects ... ok test rules::pydocstyle::tests::rules::rule_undocumentedpublicpackage_path_new_d_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d200_py_expects ... ok test rules::pydocstyle::tests::rules::rule_unnecessarymultilinedocstring_path_new_d_py_expects ... ok test rules::pyflakes::cformat::tests::test_cformat_summary ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_invalid ... ok test rules::pyflakes::cformat::tests::test_cformat_summary_starred ... ok test rules::pyflakes::format::tests::test_format_summary ... ok test rules::pyflakes::format::tests::test_format_summary_invalid ... ok test rules::pyflakes::format::tests::test_format_summary_nested ... ok test rules::pyflakes::rules::invalid_literal_comparisons::tests::test_locate_cmp_ops ... ok test rules::pyflakes::tests::aliased_import ... ok test rules::pyflakes::tests::aliased_import_shadow_module ... ok test rules::pyflakes::tests::aliased_submodule_import ... ok test rules::pyflakes::tests::aliased_typing_import ... ok test rules::pyflakes::tests::all_mixed_attributes_and_strings ... ok test rules::pyflakes::tests::all_with_attributes ... ok test rules::pyflakes::tests::all_with_attributes_added ... ok test rules::pyflakes::tests::all_with_names ... ok test rules::pyflakes::tests::annotated_async_def ... ok test rules::pyflakes::tests::annotated_type_typing_missing_forward_type_multiple_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args ... ok test rules::pyflakes::tests::annotated_type_typing_with_string_args_in_union ... ok test rules::pyflakes::tests::annotating_an_import ... ok test rules::pyflakes::tests::annotation_undefined ... ok test rules::pyflakes::tests::assign_rhs_first ... ok test rules::pyflakes::tests::assigned_to_global ... ok test rules::pyflakes::tests::augmented_assignment ... ok test rules::pyflakes::tests::bad_nested_class ... ok test rules::pyflakes::tests::builtin_after_exception_target_cleanup ... ok test rules::pyflakes::tests::builtin_windows_error ... ok test rules::pyflakes::tests::builtins ... ok test rules::pyflakes::tests::contents::r_class_c_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_raise_an_f821_error_rather_than_resolving_to_the_x_in_x_1_print_x_load_after_unbind_from_class_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_import_os_import_os_despite_this_del_import_os_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_local_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_def_f_list_1_2_3_for_e_in_list_if_e_2_0_try_pass_except_exception_as_e_print_e_else_print_e_print_in_if_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_try_x_3_except_importerror_as_x_print_x_else_print_x_print_in_try_else_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_del_x_del_x_double_del_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_exception_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_def_f_x_1_try_1_0_except_valueerror_as_x_pass_except_importerror_as_x_pass_no_error_here_though_it_should_arguably_be_an_f821_error_x_will_be_unbound_after_the_except_block_assuming_an_exception_is_raised_and_caught_print_x_print_in_body_after_double_shadowing_except_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_del_os_del_shadowed_global_import_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_import_os_despite_this_del_import_os_in_f_should_still_be_flagged_as_shadowing_an_unused_import_this_is_a_false_negative_but_is_consistent_with_pyflakes_del_os_del_shadowed_global_import_in_global_scope_expects ... ok test rules::pyflakes::tests::contents::r_import_os_def_f_os_1_print_os_del_os_def_g_import_os_doesn_t_need_to_be_flagged_as_shadowing_an_import_os_1_print_os_del_shadowed_import_shadow_in_local_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_def_g_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_nested_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_unbind_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_f_try_pass_except_valueerror_as_x_pass_try_pass_except_valueerror_as_x_pass_this_should_resolve_to_the_x_in_x_1_print_x_load_after_multiple_unbinds_from_module_scope_expects ... ok test rules::pyflakes::tests::contents::r_x_1_def_foo_x_2_del_x_flake8_treats_this_as_an_f823_error_because_it_removes_the_binding_entirely_after_the_del_statement_however_it_should_be_an_f821_error_because_the_name_is_defined_in_the_scope_but_unbound_x_1_augmented_assignment_after_del_expects ... ok test rules::pyflakes::tests::default_builtins ... ok test rules::pyflakes::tests::default_typing_modules ... ok test rules::pyflakes::tests::deferred_twice_annotation ... ignored test rules::pyflakes::tests::defined_as_star_args ... ok test rules::pyflakes::tests::defined_as_star_unpack ... ok test rules::pyflakes::tests::defined_by_global ... ok test rules::pyflakes::tests::defined_by_global_multiple_names ... ok test rules::pyflakes::tests::defined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::defined_from_lambda_in_generator ... ok test rules::pyflakes::tests::defined_in_class ... ok test rules::pyflakes::tests::defined_in_class_nested ... ok test rules::pyflakes::tests::defined_in_gen_exp ... ok test rules::pyflakes::tests::defined_in_list_comp ... ok test rules::pyflakes::tests::del ... ok test rules::pyflakes::tests::del_conditional ... ok test rules::pyflakes::tests::del_conditional_except ... ok test rules::pyflakes::tests::del_conditional_nested ... ok test rules::pyflakes::tests::del_conditional_orelse ... ok test rules::pyflakes::tests::del_exception_in_except ... ok test rules::pyflakes::tests::del_global ... ok test rules::pyflakes::tests::del_undefined ... ok test rules::pyflakes::tests::del_while ... ok test rules::pyflakes::tests::del_while_nested ... ok test rules::pyflakes::tests::del_while_test_usage ... ok test rules::pyflakes::tests::different_submodule_import ... ok test rules::pyflakes::tests::dunder_class ... ok test rules::pyflakes::tests::duplicate_submodule_import ... ok test rules::pyflakes::tests::extend_generics ... ok test rules::pyflakes::tests::extra_builtins ... ok test rules::pyflakes::tests::extra_typing_modules ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_option::rule_unusedimport_path_new_f401_31_py_expects ... ok test rules::pyflakes::tests::f401_allowed_unused_imports_top_level_module::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f401_deprecated_option::rule_unusedimport_path_new_f401_30_py_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_all_foo_foo_42_f401_preview_first_party_submodule_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_a_f401_preview_first_party_submodule_no_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_first_party_submodule::r_import_submodule_bar_import_submodule_baz_all_submodule_foo_42_f401_preview_dunder_all_multiple_bindings_expects ... ok test rules::pyflakes::tests::f401_preview_local_init_import::rule_unusedimport_path_new_f401_33_init_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_if_cond_import_a_import_a_b_a_foo_f401_same_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_a_foo_f401_import_submodules_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_c_import_a_b_d_a_foo_f401_import_submodules_different_lengths_but_use_top_level_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_a_bar_f401_use_top_member_twice_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_a_foo_f401_use_top_member_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_all_a_f401_use_in_dunder_all_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_a_import_a_b_import_a_c_f401_multiple_unused_submodules_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_import_mlflow_pyfunc_loaders_chat_agent_import_mlflow_pyfunc_loaders_chat_model_import_mlflow_pyfunc_loaders_code_model_from_mlflow_utils_pydantic_utils_import_is_pydantic_v2_or_newer_if_is_pydantic_v2_or_newer_import_mlflow_pyfunc_loaders_responses_agent_f401_type_checking_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_refined_logic_only_applied_within_scope_import_a_def_foo_import_a_b_a_foo_f401_import_submodules_in_function_scope_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_a_b_import_a_b_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_bindings_import_a_b_a_import_a_f401_use_in_between_imports_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_a_1_import_a_b_f401_use_top_member_and_redefine_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_a_1_f401_use_top_member_then_import_then_redefine_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_reverts_to_stable_behavior_used_between_imports_import_a_a_foo_import_a_b_f401_use_top_member_before_second_import_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling::r_try_import_a_b_c_except_importerror_import_argparse_import_a_a_b_argparse_namespace_f401_different_branch_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_35_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::f401_preview_refined_submodule_handling_diffs::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::f401_stable::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::f811_annotated_assignment_redefinition ... ok test rules::pyflakes::tests::f811_typing_modules_overload ... ok test rules::pyflakes::tests::f821_frozendict_pre_py315_undefined ... ok test rules::pyflakes::tests::f821_frozendict_py315_available ... ok test rules::pyflakes::tests::f821_with_builtin_added_on_new_py_version_but_old_target_version_specified ... ok test rules::pyflakes::tests::f841_dummy_variable_rgx ... ok test rules::pyflakes::tests::forward_annotations_for_classes_in_scope ... ok test rules::pyflakes::tests::function_names_are_bound_now ... ok test rules::pyflakes::tests::functions_need_global_scope ... ok test rules::pyflakes::tests::functions_run_later ... ok test rules::pyflakes::tests::future_annotations ... ok test rules::pyflakes::tests::future_import ... ok test rules::pyflakes::tests::future_import_first ... ok test rules::pyflakes::tests::future_import_star ... ok test rules::pyflakes::tests::future_import_undefined ... ok test rules::pyflakes::tests::future_import_used ... ok test rules::pyflakes::tests::gh_issue_17196_regression_test ... ok test rules::pyflakes::tests::global_from_nested_scope ... ok test rules::pyflakes::tests::global_import_star ... ok test rules::pyflakes::tests::global_in_global_scope ... ok test rules::pyflakes::tests::global_reset_name_only ... ok test rules::pyflakes::tests::idiomatic_typing_guards ... ok test rules::pyflakes::tests::ignore_non_import_redefinitions ... ok test rules::pyflakes::tests::ignored_in_class ... ok test rules::pyflakes::tests::ignored_in_function ... ok test rules::pyflakes::tests::ignored_when_not_directly_assigned ... ok test rules::pyflakes::tests::import_in_class ... ok test rules::pyflakes::tests::import_star_exported ... ok test rules::pyflakes::tests::import_star_not_exported ... ignored test rules::pyflakes::tests::import_used_in_method_definition ... ok test rules::pyflakes::tests::imported_in_class ... ok test rules::pyflakes::tests::init ... ok test rules::pyflakes::tests::intermediate_class_scope_ignored ... ok test rules::pyflakes::tests::keyword_only_args ... ok test rules::pyflakes::tests::keyword_only_args_undefined ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope2 ... ok test rules::pyflakes::tests::later_redefined_global_from_nested_scope3 ... ok test rules::pyflakes::tests::list_concatenation_assignment ... ok test rules::pyflakes::tests::literal_type_some_other_module ... ignored test rules::pyflakes::tests::literal_type_typing ... ok test rules::pyflakes::tests::literal_type_typing_extensions ... ok test rules::pyflakes::tests::literal_union_type_typing ... ok test rules::pyflakes::tests::magic_globals_builtins ... ok test rules::pyflakes::tests::magic_globals_file ... ok test rules::pyflakes::tests::magic_globals_name ... ok test rules::pyflakes::tests::magic_module_in_class_scope ... ok test rules::pyflakes::tests::magic_qualname_in_class_scope ... ok test rules::pyflakes::tests::meta_class_undefined ... ok test rules::pyflakes::tests::methods_dont_use_class_scope ... ok test rules::pyflakes::tests::module_annotate_pre_py314_undefined ... ok test rules::pyflakes::tests::module_annotate_py314_available ... ok test rules::pyflakes::tests::module_annotations ... ok test rules::pyflakes::tests::module_warningregistry ... ok test rules::pyflakes::tests::multi_statement_lines ... ok test rules::pyflakes::tests::named_types_classes ... ok test rules::pyflakes::tests::names_declared_in_except_blocks ... ok test rules::pyflakes::tests::nested_class ... ok test rules::pyflakes::tests::nested_class_and_function_scope ... ok test rules::pyflakes::tests::nested_functions_nest_scope ... ok test rules::pyflakes::tests::nested_partially_quoted_type_assignment ... ok test rules::pyflakes::tests::nested_relative_typing_module ... ok test rules::pyflakes::tests::new_assignment ... ok test rules::pyflakes::tests::non_global_does_not_redefine ... ok test rules::pyflakes::tests::not_a_typing_overload ... ok test rules::pyflakes::tests::not_used_in_nested_scope ... ok test rules::pyflakes::tests::overload_in_class ... ok test rules::pyflakes::tests::overload_with_multiple_decorators ... ok test rules::pyflakes::tests::package_import ... ok test rules::pyflakes::tests::partial_string_annotations_with_future_annotations ... ok test rules::pyflakes::tests::partially_quoted_type_annotation ... ok test rules::pyflakes::tests::partially_quoted_type_assignment ... ok test rules::pyflakes::tests::positional_only_argument_annotations ... ok test rules::pyflakes::tests::postponed_annotations ... ok test rules::pyflakes::tests::preview_rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_undefinedexport_path_new_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_24_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_25_all_nonempty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_26_all_empty_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_27_all_mistyped_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_28_all_multiple_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_f401_29_all_conditional_init_py_expects ... ok test rules::pyflakes::tests::preview_rules::rule_unusedimport_path_new_init_py_expects ... ok test rules::pyflakes::tests::quoted_type_cast ... ok test rules::pyflakes::tests::quoted_type_cast_renamed_import ... ok test rules::pyflakes::tests::quoted_type_var_bound ... ok test rules::pyflakes::tests::quoted_type_var_constraints ... ok test rules::pyflakes::tests::redefined_but_used_later ... ok test rules::pyflakes::tests::redefined_by_class ... ok test rules::pyflakes::tests::redefined_by_except ... ok test rules::pyflakes::tests::redefined_by_for ... ok test rules::pyflakes::tests::redefined_by_function ... ok test rules::pyflakes::tests::redefined_by_gen_exp ... ok test rules::pyflakes::tests::redefined_by_subclass ... ok test rules::pyflakes::tests::redefined_if ... ok test rules::pyflakes::tests::redefined_if_else ... ok test rules::pyflakes::tests::redefined_in_class ... ok test rules::pyflakes::tests::redefined_in_nested_function ... ok test rules::pyflakes::tests::redefined_in_nested_function_twice ... ok test rules::pyflakes::tests::redefined_try ... ok test rules::pyflakes::tests::redefined_try_else ... ok test rules::pyflakes::tests::redefined_try_except ... ok test rules::pyflakes::tests::redefined_try_except_else ... ok test rules::pyflakes::tests::redefined_try_except_else_finally ... ok test rules::pyflakes::tests::redefined_try_except_finally ... ok test rules::pyflakes::tests::redefined_try_except_multi ... ok test rules::pyflakes::tests::redefined_try_nested ... ok test rules::pyflakes::tests::redefined_while_unused ... ok test rules::pyflakes::tests::relative_typing_module ... ok test rules::pyflakes::tests::return_annotation_is_class_scope_variable ... ok test rules::pyflakes::tests::return_annotation_is_function_body_variable ... ok test rules::pyflakes::tests::rules::rule_asserttuple_path_new_f631_py_expects ... ok test rules::pyflakes::tests::rules::rule_breakoutsideloop_path_new_f701_py_expects ... ok test rules::pyflakes::tests::rules::rule_continueoutsideloop_path_new_f702_py_expects ... ok test rules::pyflakes::tests::rules::rule_defaultexceptnotlast_path_new_f707_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_forwardannotationsyntaxerror_path_new_f722_py_expects ... ok test rules::pyflakes::tests::rules::rule_fstringmissingplaceholders_path_new_f541_py_expects ... ok test rules::pyflakes::tests::rules::rule_futurefeaturenotdefined_path_new_f407_py_expects ... ok test rules::pyflakes::tests::rules::rule_iftuple_path_new_f634_py_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_importshadowedbyloopvar_path_new_f402_py_expects ... ok test rules::pyflakes::tests::rules::rule_invalidprintsyntax_path_new_f633_py_expects ... ok test rules::pyflakes::tests::rules::rule_isliteral_path_new_f632_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_latefutureimport_path_new_f404_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_multiplestarredexpressions_path_new_f622_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyliteral_path_new_f601_py_expects ... ok test rules::pyflakes::tests::rules::rule_multivaluerepeatedkeyvariable_path_new_f602_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f502_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedmapping_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f503_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatexpectedsequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatextranamedarguments_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatinvalidformat_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f504_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmissingargument_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatmixedpositionalandnamed_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatpositionalcountmismatch_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatstarrequiressequence_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_percentformatunsupportedformatcharacter_path_new_f50x_py_expects ... ok test rules::pyflakes::tests::rules::rule_raisenotimplemented_path_new_f901_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_29_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_33_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_35_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_36_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_redefinedwhileunused_path_new_f811_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_returnoutsidefunction_path_new_f706_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextranamedarguments_path_new_f522_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatextrapositionalarguments_path_new_f523_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatinvalidformat_path_new_f521_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmissingarguments_path_new_f524_py_expects ... ok test rules::pyflakes::tests::rules::rule_stringdotformatmixingautomatic_path_new_f525_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_0_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_1b_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedexport_path_new_f822_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocal_path_new_f823_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstar_path_new_f403_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithimportstarusage_path_new_f405_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedlocalwithnestedimportstarusage_path_new_f406_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_11_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_22_ipynb_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_24_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_25_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_26_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_27_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_28_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_30_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_31_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_32_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_33_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_34_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_5_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_8_pyi_expects ... ok test rules::pyflakes::tests::rules::rule_undefinedname_path_new_f821_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedannotation_path_new_f842_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_10_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_11_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_12_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_13_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_14_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_15_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_16_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_17_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_18_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_19_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_20_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_21_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_22_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_23_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_32_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_34_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_4_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_5_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_6_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_7_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_8_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedimport_path_new_f401_9_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_0_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_1_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_2_py_expects ... ok test rules::pyflakes::tests::rules::rule_unusedvariable_path_new_f841_3_py_expects ... ok test rules::pyflakes::tests::rules::rule_yieldoutsidefunction_path_new_f704_py_expects ... ok test rules::pyflakes::tests::rules_with_flake8_type_checking_settings_enabled::rule_undefinedname_path_new_f821_29_py_expects ... ok test rules::pyflakes::tests::shadowed_by_for ... ok test rules::pyflakes::tests::shadowed_by_for_deep ... ok test rules::pyflakes::tests::shadowed_by_lambda ... ok test rules::pyflakes::tests::shadowed_by_parameter ... ok test rules::pyflakes::tests::trying_multiple_imports ... ok test rules::pyflakes::tests::tuple_concatenation_assignment ... ok test rules::pyflakes::tests::type_annotation_clobbers_all ... ok test rules::pyflakes::tests::type_cast_literal_str_to_str ... ok test rules::pyflakes::tests::typed_names_correct_forward_ref ... ok test rules::pyflakes::tests::typing_extensions_overload ... ok test rules::pyflakes::tests::typing_guard_for_protocol ... ok test rules::pyflakes::tests::typing_overload ... ok test rules::pyflakes::tests::typing_overload_async ... ok test rules::pyflakes::tests::unassigned_annotation_is_undefined ... ok test rules::pyflakes::tests::unbound_exported ... ok test rules::pyflakes::tests::undefined ... ok test rules::pyflakes::tests::undefined_augmented_assignment ... ok test rules::pyflakes::tests::undefined_exception_name ... ok test rules::pyflakes::tests::undefined_exception_name_obscuring_local_variable2 ... ok test rules::pyflakes::tests::undefined_from_lambda_in_comprehension ... ok test rules::pyflakes::tests::undefined_from_lambda_in_dictionary_comprehension ... ok test rules::pyflakes::tests::undefined_in_gen_exp_nested ... ok test rules::pyflakes::tests::undefined_in_list_comp ... ok test rules::pyflakes::tests::undefined_in_loop ... ok test rules::pyflakes::tests::undefined_with_error_handler ... ok test rules::pyflakes::tests::unused_annotation ... ok test rules::pyflakes::tests::unused_import ... ok test rules::pyflakes::tests::unused_import_relative ... ok test rules::pyflakes::tests::unused_in_nested_scope ... ok test rules::pyflakes::tests::unused_package_import ... ok test rules::pyflakes::tests::unused_package_with_submodule_import ... ok test rules::pyflakes::tests::use_pep695_type_aliass ... ok test rules::pyflakes::tests::used_and_global ... ok test rules::pyflakes::tests::used_as_class_decorator ... ok test rules::pyflakes::tests::used_as_decorator ... ok test rules::pyflakes::tests::used_as_star_unpack ... ok test rules::pyflakes::tests::used_import ... ok test rules::pyflakes::tests::used_import_relative ... ok test rules::pyflakes::tests::used_in_assert ... ok test rules::pyflakes::tests::used_in_assignment ... ok test rules::pyflakes::tests::used_in_attribute_assign ... ok test rules::pyflakes::tests::used_in_call ... ok test rules::pyflakes::tests::used_in_class ... ok test rules::pyflakes::tests::used_in_class_base ... ok test rules::pyflakes::tests::used_in_dict ... ok test rules::pyflakes::tests::used_in_elif_conditional ... ok test rules::pyflakes::tests::used_in_else ... ok test rules::pyflakes::tests::used_in_except ... ok test rules::pyflakes::tests::used_in_exec ... ok test rules::pyflakes::tests::used_in_for ... ok test rules::pyflakes::tests::used_in_for_else ... ok test rules::pyflakes::tests::used_in_function ... ok test rules::pyflakes::tests::used_in_gen_exp ... ok test rules::pyflakes::tests::used_in_getattr ... ok test rules::pyflakes::tests::used_in_global ... ok test rules::pyflakes::tests::used_in_if_body ... ok test rules::pyflakes::tests::used_in_if_conditional ... ok test rules::pyflakes::tests::used_in_keyword_arg ... ok test rules::pyflakes::tests::used_in_lambda ... ok test rules::pyflakes::tests::used_in_list ... ok test rules::pyflakes::tests::used_in_list_comp ... ok test rules::pyflakes::tests::used_in_logic ... ok test rules::pyflakes::tests::used_in_operators ... ok test rules::pyflakes::tests::used_in_parameter_default ... ok test rules::pyflakes::tests::used_in_raise ... ok test rules::pyflakes::tests::used_in_return ... ok test rules::pyflakes::tests::used_in_slice ... ok test rules::pyflakes::tests::used_in_slice_obj ... ok test rules::pyflakes::tests::used_in_subscript ... ok test rules::pyflakes::tests::used_in_try ... ok test rules::pyflakes::tests::used_in_try_finally ... ok test rules::pyflakes::tests::used_in_tuple ... ok test rules::pyflakes::tests::used_in_while ... ok test rules::pyflakes::tests::used_in_yield ... ok test rules::pyflakes::tests::used_package_with_submodule_import ... ok test rules::pyflakes::tests::used_package_with_submodule_import_of_alias ... ok test rules::pyflakes::tests::variable_annotation_references_self_name_undefined ... ok test rules::pyflakes::tests::variable_annotations ... ok test rules::pyflakes::tests::warning_suppressed ... ok test rules::pygrep_hooks::rules::blanket_type_ignore::tests::type_ignore_tag ... ok test rules::pygrep_hooks::tests::preview_rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_2_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blanketnoqa_path_new_pgh004_3_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_0_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_blankettypeignore_path_new_pgh003_1_py_expects ... ok test rules::pygrep_hooks::tests::rules::rule_invalidmockaccess_path_new_pgh005_0_py_expects ... ok test rules::pylint::helpers::tests::for_ ... ok test rules::pylint::helpers::tests::for_else ... ok test rules::pylint::helpers::tests::if_elif ... ok test rules::pylint::helpers::tests::if_elif_else ... ok test rules::pylint::helpers::tests::if_else ... ok test rules::pylint::helpers::tests::if_else_if_corner ... ok test rules::pylint::helpers::tests::many_statements ... ok test rules::pylint::helpers::tests::match_case ... ok test rules::pylint::helpers::tests::nested_class ... ok test rules::pylint::helpers::tests::nested_def ... ok test rules::pylint::helpers::tests::pass ... ok test rules::pylint::helpers::tests::return_not_counted ... ok test rules::pylint::helpers::tests::try_except ... ok test rules::pylint::helpers::tests::try_except_else ... ok test rules::pylint::helpers::tests::try_except_else_finally ... ok test rules::pylint::helpers::tests::try_except_except ... ok test rules::pylint::helpers::tests::try_except_except_finally ... ok test rules::pylint::helpers::tests::with ... ok test rules::pylint::helpers::tests::yield_ ... ok test rules::pylint::rules::too_many_branches::tests::for_else ... ok test rules::pylint::rules::too_many_branches::tests::if_else_nested_if_else ... ok test rules::pylint::rules::too_many_branches::tests::match_case ... ok test rules::pylint::rules::too_many_branches::tests::nested_def ... ok test rules::pylint::rules::too_many_branches::tests::try_except ... ok test rules::pylint::rules::too_many_branches::tests::try_except_else ... ok test rules::pylint::rules::too_many_branches::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_branches::tests::try_finally ... ok test rules::pylint::rules::too_many_branches::tests::while_if_else_if ... ok test rules::pylint::rules::too_many_branches::tests::with_statement ... ok test rules::pylint::rules::too_many_return_statements::tests::async_for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::async_with_if ... ok test rules::pylint::rules::too_many_return_statements::tests::class_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::for_else ... ok test rules::pylint::rules::too_many_return_statements::tests::if_ ... ok test rules::pylint::rules::too_many_return_statements::tests::nested_def_ignored ... ok test rules::pylint::rules::too_many_return_statements::tests::try_except_except_else_finally ... ok test rules::pylint::rules::too_many_return_statements::tests::while_nested_if ... ok test rules::pylint::rules::too_many_return_statements::tests::with_if ... ok test rules::pylint::tests::allow_magic_value_types ... ok test rules::pylint::tests::conflict_with_definition_rules ... ok test rules::pylint::tests::continue_in_finally ... ok test rules::pylint::tests::continue_in_finally_python_38 ... ok test rules::pylint::tests::import_outside_top_level_with_banned ... ok test rules::pylint::tests::max_args ... ok test rules::pylint::tests::max_args_with_dummy_variables ... ok test rules::pylint::tests::max_boolean_expressions ... ok test rules::pylint::tests::max_branches ... ok test rules::pylint::tests::max_positional_args ... ok test rules::pylint::tests::max_return_statements ... ok test rules::pylint::tests::max_statements ... ok test rules::pylint::tests::preview_rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_assertonstringliteral_path_new_assert_on_string_literal_py_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_ipynb_expects ... ok test rules::pylint::tests::rules::rule_awaitoutsideasync_path_new_await_outside_async_py_expects ... ok test rules::pylint::tests::rules::rule_baddundermethodname_path_new_bad_dunder_method_name_py_expects ... ok test rules::pylint::tests::rules::rule_badopenmode_path_new_bad_open_mode_py_expects ... ok test rules::pylint::tests::rules::rule_badstaticmethodargument_path_new_bad_staticmethod_argument_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformatcharacter_path_new_bad_string_format_character_py_expects ... ok test rules::pylint::tests::rules::rule_badstringformattype_path_new_bad_string_format_type_py_expects ... ok test rules::pylint::tests::rules::rule_badstrstripcall_path_new_bad_str_strip_call_py_expects ... ok test rules::pylint::tests::rules::rule_bidirectionalunicode_path_new_bidirectional_unicode_py_expects ... ok test rules::pylint::tests::rules::rule_binaryopexception_path_new_binary_op_exception_py_expects ... ok test rules::pylint::tests::rules::rule_booleanchainedcomparison_path_new_boolean_chained_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_collapsibleelseif_path_new_collapsible_else_if_py_expects ... ok test rules::pylint::tests::rules::rule_comparetoemptystring_path_new_compare_to_empty_string_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonofconstant_path_new_comparison_of_constant_py_expects ... ok test rules::pylint::tests::rules::rule_comparisonwithitself_path_new_comparison_with_itself_py_expects ... ok test rules::pylint::tests::rules::rule_continueinfinally_path_new_continue_in_finally_py_expects ... ok test rules::pylint::tests::rules::rule_dictindexmissingitems_path_new_dict_index_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_dictitermissingitems_path_new_dict_iter_missing_items_py_expects ... ok test rules::pylint::tests::rules::rule_duplicatebases_path_new_duplicate_bases_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_line_continuation_py_expects ... ok test rules::pylint::tests::rules::rule_emptycomment_path_new_empty_comment_py_expects ... ok test rules::pylint::tests::rules::rule_eqwithouthash_path_new_eq_without_hash_py_expects ... ok test rules::pylint::tests::rules::rule_globalatmodulelevel_path_new_global_at_module_level_py_expects ... ok test rules::pylint::tests::rules::rule_globalstatement_path_new_global_statement_py_expects ... ok test rules::pylint::tests::rules::rule_globalvariablenotassigned_path_new_global_variable_not_assigned_py_expects ... ok test rules::pylint::tests::rules::rule_ifstmtminmax_path_new_if_stmt_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_importoutsidetoplevel_path_new_import_outside_top_level_py_expects ... ok test rules::pylint::tests::rules::rule_importprivatename_path_new_import_private_name_submodule_main_py_expects ... ok test rules::pylint::tests::rules::rule_importself_path_new_import_self_module_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallformat_path_new_invalid_all_format_py_expects ... ok test rules::pylint::tests::rules::rule_invalidallobject_path_new_invalid_all_object_py_expects ... ok test rules::pylint::tests::rules::rule_invalidboolreturntype_path_new_invalid_return_type_bool_py_expects ... ok test rules::pylint::tests::rules::rule_invalidbytesreturntype_path_new_invalid_return_type_bytes_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterbackspace_path_new_invalid_characters_syntax_error_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacteresc_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacternul_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharactersub_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidcharacterzerowidthspace_path_new_invalid_characters_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvardefault_path_new_invalid_envvar_default_py_expects ... ok test rules::pylint::tests::rules::rule_invalidenvvarvalue_path_new_invalid_envvar_value_py_expects ... ok test rules::pylint::tests::rules::rule_invalidhashreturntype_path_new_invalid_return_type_hash_py_expects ... ok test rules::pylint::tests::rules::rule_invalidindexreturntype_path_new_invalid_return_type_index_py_expects ... ok test rules::pylint::tests::rules::rule_invalidlengthreturntype_path_new_invalid_return_type_length_py_expects ... ok test rules::pylint::tests::rules::rule_invalidstrreturntype_path_new_invalid_return_type_str_py_expects ... ok test rules::pylint::tests::rules::rule_iterationoverset_path_new_iteration_over_set_py_expects ... ok test rules::pylint::tests::rules::rule_lentest_path_new_len_as_condition_py_expects ... ok test rules::pylint::tests::rules::rule_literalmembership_path_new_literal_membership_py_expects ... ok test rules::pylint::tests::rules::rule_loadbeforeglobaldeclaration_path_new_load_before_global_declaration_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoofewargs_path_new_logging_too_few_args_py_expects ... ok test rules::pylint::tests::rules::rule_loggingtoomanyargs_path_new_logging_too_many_args_py_expects ... ok test rules::pylint::tests::rules::rule_magicvaluecomparison_path_new_magic_value_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_manualfromimport_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_misplacedbareraise_path_new_misplaced_bare_raise_py_expects ... ok test rules::pylint::tests::rules::rule_missingmaxsplitarg_path_new_missing_maxsplit_arg_py_expects ... ok test rules::pylint::tests::rules::rule_modifiediteratingset_path_new_modified_iterating_set_py_expects ... ok test rules::pylint::tests::rules::rule_namedexprwithoutcontext_path_new_named_expr_without_context_py_expects ... ok test rules::pylint::tests::rules::rule_nancomparison_path_new_nan_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_nestedminmax_path_new_nested_min_max_py_expects ... ok test rules::pylint::tests::rules::rule_noclassmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiimportname_path_new_non_ascii_module_import_py_expects ... ok test rules::pylint::tests::rules::rule_nonasciiname_path_new_non_ascii_name_py_expects ... ok test rules::pylint::tests::rules::rule_nonaugmentedassignment_path_new_non_augmented_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalandglobal_path_new_nonlocal_and_global_py_expects ... ok test rules::pylint::tests::rules::rule_nonlocalwithoutbinding_path_new_nonlocal_without_binding_py_expects ... ok test rules::pylint::tests::rules::rule_nonslotassignment_path_new_non_slot_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_noselfuse_path_new_no_self_use_py_expects ... ok test rules::pylint::tests::rules::rule_nostaticmethoddecorator_path_new_no_method_decorator_py_expects ... ok test rules::pylint::tests::rules::rule_potentialindexerror_path_new_potential_index_error_py_expects ... ok test rules::pylint::tests::rules::rule_propertywithparameters_path_new_property_with_parameters_py_expects ... ok test rules::pylint::tests::rules::rule_redeclaredassignedname_path_new_redeclared_assigned_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedargumentfromlocal_path_new_redefined_argument_from_local_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedloopname_path_new_redefined_loop_name_py_expects ... ok test rules::pylint::tests::rules::rule_redefinedslotsinsubclass_path_new_redefined_slots_in_subclass_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedequalitycomparison_path_new_repeated_equality_comparison_py_expects ... ok test rules::pylint::tests::rules::rule_repeatedkeywordargument_path_new_repeated_keyword_argument_py_expects ... ok test rules::pylint::tests::rules::rule_returnininit_path_new_return_in_init_py_expects ... ok test rules::pylint::tests::rules::rule_selfassigningvariable_path_new_self_assigning_variable_py_expects ... ok test rules::pylint::tests::rules::rule_selforclsassignment_path_new_self_or_cls_assignment_py_expects ... ok test rules::pylint::tests::rules::rule_shallowcopyenviron_path_new_shallow_copy_environ_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethod_path_new_singledispatch_method_py_expects ... ok test rules::pylint::tests::rules::rule_singledispatchmethodfunction_path_new_singledispatchmethod_function_py_expects ... ok test rules::pylint::tests::rules::rule_singlestringslots_path_new_single_string_slots_py_expects ... ok test rules::pylint::tests::rules::rule_stopiterationreturn_path_new_stop_iteration_return_py_expects ... ok test rules::pylint::tests::rules::rule_subprocesspopenpreexecfn_path_new_subprocess_popen_preexec_fn_py_expects ... ok test rules::pylint::tests::rules::rule_subprocessrunwithoutcheck_path_new_subprocess_run_without_check_py_expects ... ok test rules::pylint::tests::rules::rule_superwithoutbrackets_path_new_super_without_brackets_py_expects ... ok test rules::pylint::tests::rules::rule_swapwithtemporaryvariable_path_new_swap_with_temporary_variable_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_0_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_10_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_11_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_12_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_13_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_14_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_15_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_16_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_1_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_2_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_3_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_4_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_5_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_6_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_7_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_8_py_expects ... ok test rules::pylint::tests::rules::rule_sysexitalias_path_new_sys_exit_alias_9_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyarguments_path_new_too_many_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanybranches_path_new_too_many_branches_py_expects ... ok test rules::pylint::tests::rules::rule_toomanynestedblocks_path_new_too_many_nested_blocks_py_expects ... ok test rules::pylint::tests::rules::rule_toomanypositionalarguments_path_new_too_many_positional_arguments_py_expects ... ok test rules::pylint::tests::rules::rule_toomanyreturnstatements_path_new_too_many_return_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatements_path_new_too_many_statements_py_expects ... ok test rules::pylint::tests::rules::rule_toomanystatementsintryclause_path_new_too_many_try_statements_py_expects ... ok test rules::pylint::tests::rules::rule_typebivariance_path_new_type_bivariance_py_expects ... ok test rules::pylint::tests::rules::rule_typenameincorrectvariance_path_new_type_name_incorrect_variance_py_expects ... ok test rules::pylint::tests::rules::rule_typeparamnamemismatch_path_new_type_param_name_mismatch_py_expects ... ok test rules::pylint::tests::rules::rule_unexpectedspecialmethodsignature_path_new_unexpected_special_method_signature_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydictindexlookup_path_new_unnecessary_dict_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydirectlambdacall_path_new_unnecessary_direct_lambda_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarydundercall_path_new_unnecessary_dunder_call_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylambda_path_new_unnecessary_lambda_py_expects ... ok test rules::pylint::tests::rules::rule_unnecessarylistindexlookup_path_new_unnecessary_list_index_lookup_py_expects ... ok test rules::pylint::tests::rules::rule_unreachablecode_path_new_unreachable_py_expects ... ok test rules::pylint::tests::rules::rule_unspecifiedencoding_path_new_unspecified_encoding_py_expects ... ok test rules::pylint::tests::rules::rule_uselesselseonloop_path_new_useless_else_on_loop_py_expects ... ok test rules::pylint::tests::rules::rule_uselessexceptionstatement_path_new_useless_exception_statement_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_2_init_py_expects ... ok test rules::pylint::tests::rules::rule_uselessimportalias_path_new_import_aliasing_py_expects ... ok test rules::pylint::tests::rules::rule_uselessreturn_path_new_useless_return_py_expects ... ok test rules::pylint::tests::rules::rule_uselesswithlock_path_new_useless_with_lock_py_expects ... ok test rules::pylint::tests::rules::rule_yieldfrominasyncfunction_path_new_yield_from_in_async_function_py_expects ... ok test rules::pylint::tests::rules::rule_yieldininit_path_new_yield_in_init_py_expects ... ok test rules::pylint::tests::too_many_locals ... ok test rules::pylint::tests::too_many_public_methods ... ok test rules::pyupgrade::fixes::tests::aliased ... ok test rules::pyupgrade::fixes::tests::first_import ... ok test rules::pyupgrade::fixes::tests::first_two_imports ... ok test rules::pyupgrade::fixes::tests::first_two_imports_multiline ... ok test rules::pyupgrade::fixes::tests::last_import ... ok test rules::pyupgrade::fixes::tests::multi_comment_first_import ... ok test rules::pyupgrade::fixes::tests::multiline_comment ... ok test rules::pyupgrade::fixes::tests::multiline_once ... ok test rules::pyupgrade::fixes::tests::multiline_twice ... ok test rules::pyupgrade::fixes::tests::once ... ok test rules::pyupgrade::fixes::tests::parenthesized ... ok test rules::pyupgrade::fixes::tests::twice ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_2_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_0_whole ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_1 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_11 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_5 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_7_not_equal ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_8 ... ok test rules::pyupgrade::rules::outdated_version_block::tests::test_compare_version::compare_3_9 ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::complex_format ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_blanks ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::preserve_space ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_a ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::format_an_r ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::formatting_in_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::simple_string ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::three_percents ... ok test rules::pyupgrade::rules::printf_string_formatting::tests::test_percent_to_format::word_in_string ... ok test rules::pyupgrade::tests::async_timeout_error_alias_not_applied_py310 ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py312_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py313_expects ... ok test rules::pyupgrade::tests::context_manager_iterator::pythonversion_py37_expects ... ok test rules::pyupgrade::tests::datetime_utc_alias_py311 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p310 ... ok test rules::pyupgrade::tests::future_annotations_keep_runtime_typing_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_585_py310 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_p37 ... ok test rules::pyupgrade::tests::future_annotations_pep_604_py310 ... ok test rules::pyupgrade::tests::i002_conflict ... ok test rules::pyupgrade::tests::i002_up029_conflict::path_new_up029_1_py_expects ... ok test rules::pyupgrade::tests::non_pep695_type_alias_not_applied_py311 ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_and_future_annotations_py310::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep585annotation_path_new_up006_4_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationoptional_path_new_up045_2_py_expects ... ok test rules::pyupgrade::tests::preview_with_fa100_no_future_annotations_setting::rule_nonpep604annotationunion_path_new_up007_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_convertnamedtuplefunctionaltoclass_path_new_up014_py_expects ... ok test rules::pyupgrade::tests::rules::rule_converttypeddictfunctionaltoclass_path_new_up013_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedcelementtree_path_new_up023_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedimport_path_new_up035_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedmockimport_path_new_up026_py_expects ... ok test rules::pyupgrade::tests::rules::rule_deprecatedunittestalias_path_new_up005_py_expects ... ok test rules::pyupgrade::tests::rules::rule_extraneousparentheses_path_new_up034_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_formatliterals_path_new_up030_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_fstring_path_new_up032_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithmaxsizenone_path_new_up033_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_lrucachewithoutparameters_path_new_up011_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_cr_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_lf_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nativeliterals_path_new_up018_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep585annotation_path_new_up006_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationoptional_path_new_up045_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604annotationunion_path_new_up007_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep604isinstance_path_new_up038_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::rules::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_openalias_path_new_up020_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_oserroralias_path_new_up024_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_outdatedversionblock_path_new_up036_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_printfstringformatting_path_new_up031_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_privatetypeparameter_path_new_up049_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::rules::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_redundantopenmodes_path_new_up015_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestdoutstderr_path_new_up022_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replacestrenum_path_new_up042_py_expects ... ok test rules::pyupgrade::tests::rules::rule_replaceuniversalnewlines_path_new_up021_py_expects ... ok test rules::pyupgrade::tests::rules::rule_supercallwithparameters_path_new_up008_py_expects ... ok test rules::pyupgrade::tests::rules::rule_timeouterroralias_path_new_up041_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typeofprimitive_path_new_up003_py_expects ... ok test rules::pyupgrade::tests::rules::rule_typingtextstralias_path_new_up019_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unicodekindprefix_path_new_up025_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarybuiltinimport_path_new_up029_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryclassparentheses_path_new_up039_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessarydefaulttypeargs_path_new_up043_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryencodeutf8_path_new_up012_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_unnecessaryfutureimport_path_new_up010_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessclassmetaclasstype_path_new_up050_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessmetaclasstype_path_new_up001_py_expects ... ok test rules::pyupgrade::tests::rules::rule_uselessobjectinheritance_path_new_up004_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_10_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_1_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_2_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_3_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_4_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_5_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_6_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_7_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_9_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_code_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_hashbang_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_many_empty_lines_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_other_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_code_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_other_py_expects ... ok test rules::pyupgrade::tests::rules::rule_utf8encodingdeclaration_path_new_up009_utf8_utf8_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_0_py_expects ... ok test rules::pyupgrade::tests::rules::rule_yieldinforloop_path_new_up028_1_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericclass_path_new_up046_2_py_expects ... ok test rules::pyupgrade::tests::rules_not_applied_default_typevar_backported::rule_nonpep695genericfunction_path_new_up047_1_py_expects ... ok test rules::pyupgrade::tests::rules_preview::rule_oserroralias_path_new_up024_0_py_expects ... ok test rules::pyupgrade::tests::rules_py313::rule_quotedannotation_path_new_up037_3_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericclass_path_new_up046_1_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695genericfunction_path_new_up047_0_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_py_expects ... ok test rules::pyupgrade::tests::type_var_default_preview::rule_nonpep695typealias_path_new_up040_pyi_expects ... ok test rules::pyupgrade::tests::unnecessary_default_type_args_stubs_py312 ... ok test rules::pyupgrade::tests::unpack_pep_646_py311 ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_0_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_1_py_expects ... ok test rules::pyupgrade::tests::up037_add_future_annotation::rule_quotedannotation_path_new_up037_2_pyi_expects ... ok test rules::pyupgrade::tests::up045_future_annotations_py39 ... ok test rules::refurb::tests::fstring_number_format_python_311 ... ok test rules::refurb::tests::read_whole_file_newline_python_version_diff ... ok test rules::refurb::tests::rules::rule_bitcount_path_new_furb161_py_expects ... ok test rules::refurb::tests::rules::rule_checkandremovefromset_path_new_furb132_py_expects ... ok test rules::refurb::tests::rules::rule_deletefullslice_path_new_furb131_py_expects ... ok test rules::refurb::tests::rules::rule_forloopsetmutations_path_new_furb142_py_expects ... ok test rules::refurb::tests::rules::rule_forloopwrites_path_new_furb122_py_expects ... ok test rules::refurb::tests::rules::rule_fromisoformatreplacez_path_new_furb162_py_expects ... ok test rules::refurb::tests::rules::rule_fstringnumberformat_path_new_furb116_py_expects ... ok test rules::refurb::tests::rules::rule_hardcodedstringcharset_path_new_furb156_py_expects ... ok test rules::refurb::tests::rules::rule_hashlibdigesthex_path_new_furb181_py_expects ... ok test rules::refurb::tests::rules::rule_ifexpinsteadoforoperator_path_new_furb110_py_expects ... ok test rules::refurb::tests::rules::rule_ifexprminmax_path_new_furb136_py_expects ... ok test rules::refurb::tests::rules::rule_implicitcwd_path_new_furb177_py_expects ... ok test rules::refurb::tests::rules::rule_intonslicedstr_path_new_furb166_py_expects ... ok test rules::refurb::tests::rules::rule_isinstancetypenone_path_new_furb168_py_expects ... ok test rules::refurb::tests::rules::rule_listreversecopy_path_new_furb187_py_expects ... ok test rules::refurb::tests::rules::rule_mathconstant_path_new_furb152_py_expects ... ok test rules::refurb::tests::rules::rule_metaclassabcmeta_path_new_furb180_py_expects ... ok test rules::refurb::tests::rules::rule_printemptystring_path_new_furb105_py_expects ... ok test rules::refurb::tests::rules::rule_readlinesinfor_path_new_furb129_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_0_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_1_py_expects ... ok test rules::refurb::tests::rules::rule_readwholefile_path_new_furb101_2_py_expects ... ok test rules::refurb::tests::rules::rule_redundantlogbase_path_new_furb163_py_expects ... ok test rules::refurb::tests::rules::rule_regexflagalias_path_new_furb167_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedoperator_path_new_furb118_py_expects ... ok test rules::refurb::tests::rules::rule_reimplementedstarmap_path_new_furb140_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedappend_path_new_furb113_py_expects ... ok test rules::refurb::tests::rules::rule_repeatedglobal_path_new_furb154_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_0_py_expects ... ok test rules::refurb::tests::rules::rule_singleitemmembershiptest_path_new_furb171_1_py_expects ... ok test rules::refurb::tests::rules::rule_slicecopy_path_new_furb145_py_expects ... ok test rules::refurb::tests::rules::rule_slicetoremoveprefixorsuffix_path_new_furb188_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_1_py_expects ... ok test rules::refurb::tests::rules::rule_sortedminmax_path_new_furb192_py_expects ... ok test rules::refurb::tests::rules::rule_subclassbuiltin_path_new_furb189_py_expects ... ok test rules::refurb::tests::rules::rule_typenonecomparison_path_new_furb169_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryenumerate_path_new_furb148_py_expects ... ok test rules::refurb::tests::rules::rule_unnecessaryfromfloat_path_new_furb164_py_expects ... ok test rules::refurb::tests::rules::rule_verbosedecimalconstructor_path_new_furb157_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_0_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_1_py_expects ... ok test rules::refurb::tests::rules::rule_writewholefile_path_new_furb103_2_py_expects ... ok test rules::refurb::tests::write_whole_file_python_39 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py310 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py314 ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_no_typing_extensions ... ok test rules::ruff::tests::access_annotations_from_class_dict_py39_with_typing_extensions ... ok test rules::ruff::tests::confusables ... ok test rules::ruff::tests::confusables_deferred_annotations_diff ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_1_expects ... ok test rules::ruff::tests::custom_regexp_preset::rule_useddummyvariable_path_new_ruf052_0_py_r_2_expects ... ok test rules::ruff::tests::flake8_noqa ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::implicit_optional_py39::path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::incorrect_decorator_order_py312 ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_bleach_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_invalid_author_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_maturin_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_pep639_expects ... ok test rules::ruff::tests::invalid_pyproject_toml::rule_invalidpyprojecttoml_path_new_various_invalid_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_1_py_expects ... ok test rules::ruff::tests::invalid_rule_code_external_rules::path_new_ruff_ruf102_py_expects ... ok test rules::ruff::tests::map_strict_py314::rule_starmapzip_path_new_ruf058_2_py_expects ... ok test rules::ruff::tests::missing_fstring_syntax_backslash_py311 ... ok test rules::ruff::tests::no_remove_parentheses_starred_expr_py310 ... ok test rules::ruff::tests::none_not_at_end_of_union_py313 ... ok test rules::ruff::tests::noqa ... ok test rules::ruff::tests::prefer_parentheses_getitem_tuple ... ok test rules::ruff::tests::preview_confusables ... ok test rules::ruff::tests::preview_rules::rule_floatequalitycomparison_path_new_ruf069_py_expects ... ok test rules::ruff::tests::preview_rules::rule_fstringpercentformat_path_new_ruf073_py_expects ... ok test rules::ruff::tests::preview_rules::rule_implicitclassvarindataclass_path_new_ruf045_py_expects ... ok test rules::ruff::tests::preview_rules::rule_indentedformfeed_path_new_ruf054_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::preview_rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryassignbeforeyield_path_new_ruf070_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_0_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_1_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_2_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unnecessaryregularexpression_path_new_ruf055_3_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_concat_py_expects ... ok test rules::ruff::tests::preview_rules::rule_unrawrepattern_path_new_ruf039_py_expects ... ok test rules::ruff::tests::preview_rules::rule_uselessfinally_path_new_ruf072_py_expects ... ok test rules::ruff::tests::preview_rules_py37::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::preview_rules_py38::rule_unrawrepattern_path_new_ruf039_py_version_sensitive_py_expects ... ok test rules::ruff::tests::property_without_return_custom_decorator ... ok test rules::ruff::tests::quadratic_list_summation_py315 ... ok test rules::ruff::tests::range_suppressions ... ok test rules::ruff::tests::redirects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::ruf013_add_future_import::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::ruf100_0 ... ok test rules::ruff::tests::ruf100_0_prefix ... ok test rules::ruff::tests::ruf100_1 ... ok test rules::ruff::tests::ruf100_2 ... ok test rules::ruff::tests::ruf100_3 ... ok test rules::ruff::tests::ruf100_4 ... ok test rules::ruff::tests::ruf100_5 ... ok test rules::ruff::tests::ruff_noqa_all ... ok test rules::ruff::tests::ruff_noqa_codes ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused ... ok test rules::ruff::tests::ruff_noqa_filedirective_unused_last_of_many ... ok test rules::ruff::tests::ruff_noqa_invalid ... ok test rules::ruff::tests::ruff_per_file_ignores ... ok test rules::ruff::tests::ruff_per_file_ignores_empty ... ok test rules::ruff::tests::rules::rule_assertwithprintmessage_path_new_ruf030_py_expects ... ok test rules::ruff::tests::rules::rule_assignmentinassert_path_new_ruf018_py_expects ... ok test rules::ruff::tests::rules::rule_asynciodanglingtask_path_new_ruf006_py_expects ... ok test rules::ruff::tests::rules::rule_classwithmixedtypevars_path_new_ruf053_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_py_expects ... ok test rules::ruff::tests::rules::rule_collectionliteralconcatenation_path_new_ruf005_slices_py_expects ... ok test rules::ruff::tests::rules::rule_dataclassenum_path_new_ruf049_py_expects ... ok test rules::ruff::tests::rules::rule_decimalfromfloatliteral_path_new_ruf032_py_expects ... ok test rules::ruff::tests::rules::rule_defaultfactorykwarg_path_new_ruf026_py_expects ... ok test rules::ruff::tests::rules::rule_duplicateentryindunderall_path_new_ruf068_py_expects ... ok test rules::ruff::tests::rules::rule_explicitfstringtypeconversion_path_new_ruf010_py_expects ... ok test rules::ruff::tests::rules::rule_falsydictgetfallback_path_new_ruf056_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_auto_attribs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_functioncallindataclassdefaultargument_path_new_ruf009_py_expects ... ok test rules::ruff::tests::rules::rule_ifkeyindictdel_path_new_ruf051_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_0_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_1_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_2_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_3_py_expects ... ok test rules::ruff::tests::rules::rule_implicitoptional_path_new_ruf013_4_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectdecoratororder_path_new_ruf074_py_expects ... ok test rules::ruff::tests::rules::rule_incorrectlyparenthesizedtupleinsubscript_path_new_ruf031_py_expects ... ok test rules::ruff::tests::rules::rule_inemptycollection_path_new_ruf060_py_expects ... ok test rules::ruff::tests::rules::rule_invalidassertmessageliteralargument_path_new_ruf040_py_expects ... ok test rules::ruff::tests::rules::rule_invalidformattersuppressioncomment_path_new_ruf028_py_expects ... ok test rules::ruff::tests::rules::rule_invalidindextype_path_new_ruf016_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_1_py_expects ... ok test rules::ruff::tests::rules::rule_invalidrulecode_path_new_ruf102_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_deprecated_call_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_raises_py_expects ... ok test rules::ruff::tests::rules::rule_legacyformpytestraises_path_new_ruf061_warns_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_0_py_expects ... ok test rules::ruff::tests::rules::rule_loggingeagerconversion_path_new_ruf065_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_1_py_expects ... ok test rules::ruff::tests::rules::rule_mapintversionparsing_path_new_ruf048_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_0_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_1_py_expects ... ok test rules::ruff::tests::rules::rule_missingfstringsyntax_path_new_ruf027_2_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutableclassdefault_path_new_ruf012_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_attrs_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_deferred_py_expects ... ok test rules::ruff::tests::rules::rule_mutabledataclassdefault_path_new_ruf008_py_expects ... ok test rules::ruff::tests::rules::rule_mutablefromkeysvalue_path_new_ruf024_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_for_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_if_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_try_py_expects ... ok test rules::ruff::tests::rules::rule_needlesselse_path_new_ruf047_while_py_expects ... ok test rules::ruff::tests::rules::rule_neverunion_path_new_ruf020_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_init_py_expects ... ok test rules::ruff::tests::rules::rule_nonemptyinitmodule_path_new_ruf067_modules_okay_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_py_expects ... ok test rules::ruff::tests::rules::rule_nonenotatendofunion_path_new_ruf036_pyi_expects ... ok test rules::ruff::tests::rules::rule_nonoctalpermissions_path_new_ruf064_py_expects ... ok test rules::ruff::tests::rules::rule_ospathcommonprefix_path_new_ruf071_py_expects ... ok test rules::ruff::tests::rules::rule_parenthesizechainedoperators_path_new_ruf021_py_expects ... ok test rules::ruff::tests::rules::rule_postinitdefault_path_new_ruf033_py_expects ... ok test rules::ruff::tests::rules::rule_propertywithoutreturn_path_new_ruf066_py_expects ... ok test rules::ruff::tests::rules::rule_pytestraisesambiguouspattern_path_new_ruf043_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_0_py_expects ... ok test rules::ruff::tests::rules::rule_quadraticlistsummation_path_new_ruf017_1_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_0_py_expects ... ok test rules::ruff::tests::rules::rule_redirectednoqa_path_new_ruf101_1_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_py_expects ... ok test rules::ruff::tests::rules::rule_redundantboolliteral_path_new_ruf038_pyi_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_0_py_expects ... ok test rules::ruff::tests::rules::rule_starmapzip_path_new_ruf058_1_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_cr_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_lf_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarycasttoint_path_new_ruf046_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryemptyiterablewithindequecall_path_new_ruf037_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryif_path_new_ruf050_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryiterableallocationforfirstelement_path_new_ruf015_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarykeycheck_path_new_ruf019_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_py_expects ... ok test rules::ruff::tests::rules::rule_unnecessarynestedliteral_path_new_ruf041_pyi_expects ... ok test rules::ruff::tests::rules::rule_unnecessaryround_path_new_ruf057_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderall_path_new_ruf022_py_expects ... ok test rules::ruff::tests::rules::rule_unsorteddunderslots_path_new_ruf023_py_expects ... ok test rules::ruff::tests::rules::rule_unusedasync_path_new_ruf029_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_0_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_1_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_2_py_expects ... ok test rules::ruff::tests::rules::rule_unusedunpackedvariable_path_new_ruf059_3_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_0_py_expects ... ok test rules::ruff::tests::rules::rule_useddummyvariable_path_new_ruf052_1_py_expects ... ok test rules::ruff::tests::rules::rule_uselessifelse_path_new_ruf034_py_expects ... ok test rules::ruff::tests::rules::rule_zipinsteadofpairwise_path_new_ruf007_py_expects ... ok test rules::ruff::tests::strictly_empty_init_modules_ruf067 ... ok test rules::ruff::tests::unnecessary_if_and_needless_else ... ok test rules::ruff::tests::unnecessary_if_and_unused_import ... ok test rules::ruff::tests::unnecessary_iterable_allocation_for_first_element_py315 ... ok test rules::ruff::tests::useless_finally_and_needless_else ... ok test rules::ruff::tests::useless_finally_and_needless_else_and_suppressible_exception ... ok test rules::ruff::tests::useless_finally_and_suppressible_exception ... ok test rules::ruff::typing::tests::test_is_known_type ... ok test rules::tryceratops::tests::rules::rule_errorinsteadofexception_path_new_try400_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaargs_path_new_try003_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisevanillaclass_path_new_try002_py_expects ... ok test rules::tryceratops::tests::rules::rule_raisewithintry_path_new_try301_py_expects ... ok test rules::tryceratops::tests::rules::rule_tryconsiderelse_path_new_try300_py_expects ... ok test rules::tryceratops::tests::rules::rule_typecheckwithouttypeerror_path_new_try004_py_expects ... ok test rules::tryceratops::tests::rules::rule_uselesstryexcept_path_new_try203_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboselogmessage_path_new_try401_py_expects ... ok test rules::tryceratops::tests::rules::rule_verboseraise_path_new_try201_py_expects ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_specificity ... ok test settings::fix_safety_table::tests::test_from_rule_selectors_unsafe_over_safe ... ok test settings::fix_safety_table::tests::test_resolve_applicability ... ok test settings::tests::preview_default_rules ... ok test settings::types::tests::default_python_version_works ... ok test settings::types::tests::identifier_pattern_matches_literals_exactly ... ok test settings::types::tests::identifier_pattern_preserves_glob_matching ... ok test settings::types::tests::identifier_pattern_rejects_invalid_globs ... ok test suppression::tests::combined_range_suppressions ... ok test suppression::tests::comment_attributes ... ok test suppression::tests::disable_multiple_codes ... ok test suppression::tests::disable_single_code ... ok test suppression::tests::disable_single_code_with_reason ... ok test suppression::tests::enable_single_code ... ok test suppression::tests::file_ignore_single_code ... ok test suppression::tests::file_ignore_suppression_indented ... ok test suppression::tests::file_ignore_suppression_multiple ... ok test suppression::tests::file_ignore_suppression_single ... ok test suppression::tests::file_ignore_suppression_trailing ... ok test suppression::tests::file_level_suppression ... ok test suppression::tests::ignore_single_code ... ok test suppression::tests::ignore_suppression_combined ... ok test suppression::tests::ignore_suppression_standalone_multiline_inner ... ok test suppression::tests::ignore_suppression_standalone_multiline_top ... ok test suppression::tests::ignore_suppression_standalone_single_line ... ok test suppression::tests::ignore_suppression_standalone_stacked ... ok test suppression::tests::ignore_suppression_trailing_first_line ... ok test suppression::tests::ignore_suppression_trailing_inner_line ... ok test suppression::tests::ignore_suppression_trailing_last_line ... ok test suppression::tests::ignore_suppression_trailing_one_line ... ok test suppression::tests::indented_comment ... ok test suppression::tests::interleaved_range_suppressions ... ok test suppression::tests::nested_range_suppressions ... ok test suppression::tests::no_suppression ... ok test suppression::tests::parse_empty_codes ... ok test suppression::tests::parse_invalid_action ... ok test suppression::tests::parse_missing_bracket ... ok test suppression::tests::parse_missing_codes ... ok test suppression::tests::parse_missing_comma ... ok test suppression::tests::parse_unrelated_comment ... ok test suppression::tests::range_suppression_extra_disable ... ok test suppression::tests::range_suppression_two_codes ... ok test suppression::tests::range_suppression_unmatched ... ok test suppression::tests::range_suppression_unordered ... ok test suppression::tests::single_range_suppression ... ok test suppression::tests::single_range_suppression_after_dedent ... ok test suppression::tests::single_range_suppression_implicit_match ... ok test suppression::tests::trailing_comment ... ok test suppression::tests::trailing_comment_own_line_ignore ... ok test test::tests::test_diff_diagnostics ... ok test tests::linter_quick_test ... ignored test result: ok. 2835 passed; 0 failed; 4 ignored; 0 measured; 0 filtered out; finished in 1.19s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_markdown-7fba7231afb56a28 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/mdtest-159dfd190b61b14e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 60 tests test mdtest::flake8-pyi/string-or-bytes-too-long.md ... ok test mdtest::flake8-datetimez/datetime-min-max.md ... ok test mdtest::flake8-bugbear/mutable-argument-default.md ... ok test mdtest::flake8-datetimez/call-datetime-strptime-without-zone.md ... ok test mdtest::pylint/useless-exception-statement.md ... ok test mdtest::flake8-async/blocking-open-call-in-async-function.md ... ok test mdtest::flake8-async/blocking-http-call-in-async-function.md ... ok test mdtest::flake8-bandit/rules.md ... ok test mdtest::pyflakes/forward-annotation-syntax-error.md ... ok test mdtest::configuration/dummy-variable-rgx.md ... ok test mdtest::pyflakes/undefined-name.md ... ok test mdtest::pyupgrade/non-pep695-type-alias.md ... ok test mdtest::refurb/subclass-builtin.md ... ok test mdtest::pylint/magic-value-comparison.md ... ok test mdtest::pyflakes/unused-import.md ... ok test mdtest::flake8-return/unnecessary-assign.md ... ok test mdtest::configuration/rule-selector-precedence.md ... ok test mdtest::pyflakes/string-dot-format-extra-positional-arguments.md ... ok test mdtest::pyupgrade/deprecated-abc-decorator.md ... ok test mdtest::ruff/legacy-form-pytest-raises.md ... ok test mdtest::ruff/logging-eager-conversion.md ... ok test mdtest::pylint/unspecified-encoding.md ... ok test mdtest::flake8-return/superfluous-else-return.md ... ok test mdtest::pyupgrade/convert-typed-dict-functional-to-class.md ... ok test mdtest::flake8-bandit/unsafe-markup-use.md ... ok test mdtest::flake8-pytest-style/pytest-parametrize-names-wrong-type.md ... ok test mdtest::pylint/redefined-loop-name.md ... ok test mdtest::ruff/non-octal-permissions.md ... ok test mdtest::flake8-use-pathlib/os-makedirs.md ... ok test mdtest::pyupgrade/f-string.md ... ok test mdtest::ruff/invalid-pyproject-toml.md ... ok test mdtest::ruff/pytest-fixture-autouse.md ... ok test mdtest::pylint/too-many-statements-in-try-clause.md ... ok test mdtest::fixes/imports.md ... ok test mdtest::ruff/unraw-re-pattern.md ... ok test mdtest::pyupgrade/while-one.md ... ok test mdtest::test-rules/panicy-test-rule.md ... ok test mdtest::ruff/unnecessary-regular-expression.md ... ok test mdtest::flake8-pyi/redundant-numeric-union.md ... ok test mdtest::ruff/quadratic-list-summation.md ... ok test mdtest::notebook/cell-boundaries.md ... ok test mdtest::pyupgrade/deprecated-c-element-tree.md ... ok test mdtest::pyupgrade/deprecated-mock-import.md ... ok test mdtest::ruff/method-receiver-default.md ... ok test mdtest::pylint/non-augmented-assignment.md ... ok test mdtest::flake8-use-pathlib/os-stat.md ... ok test mdtest::pylint/invalid-character-backspace.md ... ok test mdtest::ruff/rule-codes-in-selectors.md ... ok test mdtest::flake8-tidy-imports/lazy-import-mismatch.md ... ok test mdtest::pylint/manual-from-import.md ... ok test mdtest::pyupgrade/pep-695.md ... ok test mdtest::pyflakes/f-string-missing-placeholders.md ... ok test mdtest::pyupgrade/deprecated-import.md ... ok test mdtest::typing.md ... ok test mdtest::flake8-tidy-imports/lazy-import-immediately-resolved.md ... ok test mdtest::ruff/rule-codes-in-suppression-comments.md ... ok test mdtest::flake8-type-checking/typing-only-runtime-import.md ... ok test mdtest::ruff/noqa-comments.md ... ok test mdtest::ruff/fallible-context-manager.md ... ok test mdtest::suppression/ignore.md ... ok test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_notebook-506cc32bd878a3eb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_ast-75bfe49e8f8d0433 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 55 tests test helpers::tests::any_over_stmt_type_alias ... ok test helpers::tests::any_over_type_param_param_spec ... ok test helpers::tests::any_over_type_param_type_var ... ok test helpers::tests::any_over_type_param_type_var_tuple ... ok test helpers::tests::resolve_import ... ok test identifier::tests::extract_global_names ... ok test name::tests::empty_vec ... ok test name::tests::extend_from_slice_heap ... ok test name::tests::extend_from_slice_stack ... ok test name::tests::extend_from_slice_stack_spill ... ok test name::tests::extend_heap ... ok test name::tests::extend_stack ... ok test name::tests::extend_stack_spilled ... ok test name::tests::from_slice_heap ... ok test name::tests::from_slice_stack ... ok test name::tests::from_slice_stack_capacity ... ok test name::tests::pop_heap ... ok test name::tests::pop_stack ... ok test name::tests::push_stack ... ok test name::tests::push_stack_spill ... ok test name::tests::salsa_lookup_name_from_str ... ok test node_index::tests::test_node_index ... ok test nodes::tests::f_string_parts ... ok test nodes::tests::size ... ok test script::tests::carriage_return_line_endings ... ok test script::tests::last_closing_delimiter_discards_following_comments ... ok test script::tests::metadata_block_range_includes_both_delimiters ... ok test script::tests::metadata_range_accounts_for_unicode_crlf_and_multiline_values ... ok test str::tests::prefix_uniqueness ... ok test token::tokens::tests::tokens_after_offset_at_last_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_end ... ok test token::tokens::tests::tokens_after_offset_at_token_start ... ok test token::tokens::tests::tokens_after_offset_between_tokens ... ok test token::tokens::tests::tokens_after_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_before_offset_after_first_token_gap ... ok test token::tokens::tests::tokens_before_offset_at_first_token_start ... ok test token::tokens::tests::tokens_before_offset_at_last_token_end ... ok test token::tokens::tests::tokens_before_offset_at_second_token_start ... ok test token::tokens::tests::tokens_before_offset_at_token_end ... ok test token::tokens::tests::tokens_before_offset_at_token_start ... ok test token::tokens::tests::tokens_before_offset_between_tokens ... ok test token::tokens::tests::tokens_before_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_at_token_offset ... ok test token::tokens::tests::tokens_in_range_end_offset_at_token_start ... ok test token::tokens::tests::tokens_in_range_end_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_end_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_in_range_start_offset_at_token_end ... ok test token::tokens::tests::tokens_in_range_start_offset_between_tokens ... ok test token::tokens::tests::tokens_in_range_start_offset_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_first_token_start ... ok test token::tokens::tests::tokens_split_at_inside_gap ... ok test token::tokens::tests::tokens_split_at_inside_token - should panic ... ok test token::tokens::tests::tokens_split_at_last_token_end ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after ... ok test token::tokens::tests::tokens_split_at_matches_before_and_after_zero_length - should panic ... ok test result: ok. 55 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/comparable-e6d8aaeec77d874e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/identifier-cd10bbdacf7f52bd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/match_pattern-5326a1b67b5457d3 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/parentheses-39ba45f8b933cc65 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/parenthesize-3fdbf0a1fb406c48 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/source_order-dc30ab227d1693ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/stmt_if-1134b5e5d0f02d8c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/visitor-e20c2b9c62250b5c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_codegen-4b5469f8ab25979c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_edits-5797c8b43b17ca8e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_formatter-227207a666cb0c31 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_formatter-bb82aa1107ceb03c --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/fixtures-cd92eefcf12a5178 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 376 tests test black_compatibility::cases/annotations.py ... ok test black_compatibility::cases/bytes_docstring.py ... ok test black_compatibility::cases/async_stmts.py ... ok test black_compatibility::cases/attribute_access_on_number_literals.py ... ok test black_compatibility::cases/comments8.py ... ok test black_compatibility::cases/comments_tab_indent.py ... ok test black_compatibility::cases/beginning_backslash.py ... ok test black_compatibility::cases/comment_type_hint.py ... ok test black_compatibility::cases/bracketmatch.py ... ok test black_compatibility::cases/comments3.py ... ok test black_compatibility::cases/context_managers_38.py ... ok test black_compatibility::cases/context_managers_autodetect_311.py ... ok test black_compatibility::cases/docstring_newline.py ... ok test black_compatibility::cases/comments.py ... ok test black_compatibility::cases/collections.py ... ok test black_compatibility::cases/context_managers_autodetect_310.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/docstring_newline_preview.py ... ok test black_compatibility::cases/context_managers_autodetect_39.py ... ok test black_compatibility::cases/comments5.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/fmtonoff2.py ... ok test black_compatibility::cases/context_managers_39.py ... ok test black_compatibility::cases/fmtskip.py ... ok test black_compatibility::cases/comments4.py ... ok test black_compatibility::cases/fmtskip3.py ... ok test black_compatibility::cases/docstring.py ... ok test black_compatibility::cases/fmtskip4.py ... ok test black_compatibility::cases/fmtskip2.py ... ok test black_compatibility::cases/fmtskip6.py ... ok test black_compatibility::cases/context_managers_autodetect_38.py ... ok test black_compatibility::cases/class_methods_new_line.py ... ok test black_compatibility::cases/fmtskip8.py ... ok test black_compatibility::cases/class_blank_parentheses.py ... ok test black_compatibility::cases/docstring_no_string_normalization.py ... ok test black_compatibility::cases/empty_lines.py ... ok test black_compatibility::cases/fmtskip7.py ... ok test black_compatibility::cases/fmtskip5.py ... ok test black_compatibility::cases/fmtskip13.py ... ok test black_compatibility::cases/comment_after_escaped_newline.py ... ok test black_compatibility::cases/backslash_before_indent.py ... ok test black_compatibility::cases/comments9.py ... ok test black_compatibility::cases/comments_in_double_parens.py ... ok test black_compatibility::cases/fmtskip12.py ... ok test black_compatibility::cases/fmtonoff4.py ... ok test black_compatibility::cases/fmtpass_imports.py ... ok test black_compatibility::cases/comments_in_blocks.py ... ok test black_compatibility::cases/f_docstring.py ... ok test black_compatibility::cases/fmtskip10.py ... ok test black_compatibility::cases/cantfit.py ... ok test black_compatibility::cases/format_unicode_escape_seq.py ... ok test black_compatibility::cases/allow_empty_first_line.py ... ok test black_compatibility::cases/fmtonoff.py ... ok test black_compatibility::cases/function_trailing_comma.py ... ok test black_compatibility::cases/fmtonoff5.py ... ok test black_compatibility::cases/dummy_implementations.py ... ok test black_compatibility::cases/line_ranges_decorator_edge_case.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/jupytext_markdown_fmt.py ... ok test black_compatibility::cases/line_ranges_basic.py ... ok test black_compatibility::cases/import_comments.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_fmt_off.py ... ok test black_compatibility::cases/form_feeds.py ... ok test black_compatibility::cases/fmtskip9.py ... ok test black_compatibility::cases/fstring.py ... ok test black_compatibility::cases/function.py ... ok test black_compatibility::cases/ignore_pyi.pyi ... ok test black_compatibility::cases/fmtskip_multiple_strings.py ... ok test black_compatibility::cases/generics_wrapping.py ... ok test black_compatibility::cases/keep_newline_after_match.py ... ok test black_compatibility::cases/fmtskip_multiple_in_clause.py ... ok test black_compatibility::cases/fmtskip11.py ... ok test black_compatibility::cases/expression.py ... ok test black_compatibility::cases/fstring_quotations.py ... ok test black_compatibility::cases/module_docstring_1.py ... ok test black_compatibility::cases/comments2.py ... ok test black_compatibility::cases/conditional_expression.py ... ok test black_compatibility::cases/one_element_subscript.py ... ok test black_compatibility::cases/no_blank_line_before_docstring.py ... ok test black_compatibility::cases/composition_no_trailing_comma.py ... ok test black_compatibility::cases/comments6.py ... ok test black_compatibility::cases/line_ranges_diff_edge_case.py ... ok test black_compatibility::cases/function2.py ... ok test black_compatibility::cases/line_ranges_fmt_off_overlap.py ... ok test black_compatibility::cases/line_ranges_indentation.py ... ok test black_compatibility::cases/line_ranges_two_passes.py ... ok test black_compatibility::cases/numeric_literals.py ... ok test black_compatibility::cases/funcdef_return_type_trailing_comma.py ... ok test black_compatibility::cases/pattern_matching_long.py ... ok test black_compatibility::cases/module_docstring_followed_by_function.py ... ok test black_compatibility::cases/linelength6.py ... ok test black_compatibility::cases/module_docstring_2.py ... ok test black_compatibility::cases/module_docstring_3.py ... ok test black_compatibility::cases/line_ranges_unwrapping.py ... ok test black_compatibility::cases/module_docstring_4.py ... ok test black_compatibility::cases/module_docstring_after_comment.py ... ok test black_compatibility::cases/parenthesized_context_managers.py ... ok test black_compatibility::cases/module_docstring_followed_by_class.py ... ok test black_compatibility::cases/line_ranges_imports.py ... ok test black_compatibility::cases/numeric_literals_skip_underscores.py ... ok test black_compatibility::cases/line_ranges_fmt_off_decorator.py ... ok test black_compatibility::cases/pep_604.py ... ok test black_compatibility::cases/power_op_newline.py ... ok test black_compatibility::cases/pep_572_py310.py ... ok test black_compatibility::cases/nested_stub.pyi ... ok test black_compatibility::cases/pattern_matching_complex.py ... ok test black_compatibility::cases/pep604_union_types_line_breaks.py ... ok test black_compatibility::cases/pattern_matching_simple.py ... ok test black_compatibility::cases/power_op_spacing_long.py ... ok test black_compatibility::cases/pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/preview_format_unicode_escape_seq.py ... ok test black_compatibility::cases/pep_570.py ... ok test black_compatibility::cases/long_strings__type_annotations.py ... ok test black_compatibility::cases/percent_precedence.py ... ok test black_compatibility::cases/pep_572_py39.py ... ok test black_compatibility::cases/pattern_matching_extras.py ... ok test black_compatibility::cases/pattern_matching_generic.py ... ok test black_compatibility::cases/pep_654.py ... ok test black_compatibility::cases/pep_572_slices.py ... ok test black_compatibility::cases/pep_654_style.py ... ok test black_compatibility::cases/preview_fstring.py ... ok test black_compatibility::cases/pep_572.py ... ok test black_compatibility::cases/pattern_matching_trailing_comma.py ... ok test black_compatibility::cases/multiline_consecutive_open_parentheses_ignore.py ... ok test black_compatibility::cases/preview_fmtpass_imports.py ... ok test black_compatibility::cases/preview_comments7.py ... ok test black_compatibility::cases/pattern_matching_with_if_stmt.py ... ok test black_compatibility::cases/prefer_rhs_split.py ... ok test black_compatibility::cases/power_op_spacing.py ... ok test black_compatibility::cases/preview_cantfit.py ... ok test black_compatibility::cases/preview_pep646_typed_star_arg_type_var_tuple.py ... ok test black_compatibility::cases/pep_572_remove_parens.py ... ok test black_compatibility::cases/python37.py ... ok test black_compatibility::cases/py310_pep572.py ... ok test black_compatibility::cases/pep_646.py ... ok test black_compatibility::cases/preview_cantfit_string.py ... ok test black_compatibility::cases/pattern_matching_style.py ... ok test black_compatibility::cases/pep_750.py ... ok test black_compatibility::cases/python39.py ... ok test black_compatibility::cases/python38.py ... ok test black_compatibility::cases/prefer_rhs_split_reformatted.py ... ok test black_compatibility::cases/preview_return_annotation_brackets_string.py ... ok test black_compatibility::cases/preview_long_strings__east_asian_width.py ... ok test black_compatibility::cases/preview_long_strings__type_annotations.py ... ok test black_compatibility::cases/preview_standardize_type_comments.py ... ok test black_compatibility::cases/preview_remove_multiline_lone_list_item_parens.py ... ok test black_compatibility::cases/preview_wrap_comprehension_in.py ... ok test black_compatibility::cases/preview_import_line_collapse.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets_no_ll1.py ... ok test black_compatibility::cases/split_delimiter_comments.py ... ok test black_compatibility::cases/preview_long_dict_values.py ... ok test black_compatibility::cases/preview_hug_parens_with_braces_and_square_brackets.py ... ok test black_compatibility::cases/pep_701.py ... ok test black_compatibility::cases/remove_with_brackets.py ... ok test black_compatibility::cases/remove_redundant_parens_in_case_guard.py ... ok test black_compatibility::cases/remove_parens.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/long_strings_flag_disabled.py ... ok test black_compatibility::cases/raw_docstring.py ... ok test black_compatibility::cases/trailing_comma_optional_parens3.py ... ok test black_compatibility::cases/remove_except_parens.py ... ok test black_compatibility::cases/raw_docstring_no_string_normalization.py ... ok test black_compatibility::cases/remove_await_parens.py ... ok test black_compatibility::cases/preview_multiline_strings.py ... ok test black_compatibility::cases/remove_parens_from_lhs.py ... ok test black_compatibility::cases/type_expansion.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/trailing_comma_optional_parens2.py ... ok test black_compatibility::cases/starred_for_target.py ... ok test black_compatibility::cases/target_version_flag.py ... ok test black_compatibility::cases/trailing_comma.py ... ok test black_compatibility::cases/tricky_unicode_symbols.py ... ok test black_compatibility::cases/whitespace.py ... ok test black_compatibility::cases/walrus_in_dict.py ... ok test black_compatibility::cases/remove_lone_list_item_parens.py ... ok test black_compatibility::cases/tuple_with_stmt.py ... ok test black_compatibility::cases/type_params.py ... ok test black_compatibility::cases/remove_for_brackets.py ... ok test black_compatibility::cases/remove_newline_after_code_block_open.py ... ok test black_compatibility::cases/string_prefixes.py ... ok test black_compatibility::cases/type_aliases.py ... ok test black_compatibility::cases/trailing_comma_optional_parens1.py ... ok test black_compatibility::cases/typed_params_trailing_comma.py ... ok test black_compatibility::cases/type_comment_syntax_error.py ... ok test black_compatibility::cases/single_line_format_skip_with_multiple_comments.py ... ok test black_compatibility::cases/slices.py ... ok test black_compatibility::cases/skip_magic_trailing_comma_generic_wrap.py ... ok test black_compatibility::miscellaneous/force_py36.py ... ok test black_compatibility::miscellaneous/missing_final_newline.py ... ok test black_compatibility::cases/return_annotation_brackets.py ... ok test black_compatibility::miscellaneous/force_pyi.pyi ... ok test black_compatibility::cases/trailing_commas_in_leading_parts.py ... ok test black_compatibility::cases/stub.pyi ... ok test black_compatibility::miscellaneous/blackd_diff.py ... ok test black_compatibility::cases/tupleassign.py ... ok test black_compatibility::cases/torture.py ... ok test black_compatibility::cases/preview_long_strings.py ... ok test format::comment_prefixes.py ... ok test format::docstring_code_examples_crlf.py ... ok test black_compatibility::cases/type_param_defaults.py ... ok test format::carriage_return/string.py ... ok test format::blank_line_before_class_docstring.py ... ok test black_compatibility::miscellaneous/debug_visitor.py ... ok test black_compatibility::cases/preview_long_strings__regression.py ... ok test format::docstring_chaperones.py ... ok test format::empty_multiple_trailing_newlines.py ... ok test format::docstring_tab_indentation.py ... ok test format::expression/annotated_assign.py ... ok test format::docstring_newlines.py ... ok test format::empty_trailing_newline.py ... ok test format::empty_whitespace.py ... ok test format::docstring_non_visible_characters.py ... ok test format::empty_now_newline.py ... ok test black_compatibility::miscellaneous/string_quotes.py ... ok test format::expression/binary_pow_spacing.py ... ok test format::expression/attribute.py ... ok test format::docstring.py ... ok test format::expression/binary_implicit_string.py ... ok test format::expression/fstring_preview.py ... ok test format::expression/await.py ... ok test format::expression/list_comp.py ... ok test format::expression/dict.py ... ok test format::expression/boolean_operation.py ... ok test format::expression/if.py ... ok test format::expression/list.py ... ok test format::expression/number.py ... ok test format::expression/set_comp.py ... ok test format::expression/join_implicit_concatenated_string_preserve.py ... ok test format::expression/call.py ... ok test format::expression/starred.py ... ok test format::expression/split_empty_brackets.py ... ok test format::expression/generator_exp.py ... ok test format::expression/fstring_multiline_replacement_field.py ... ok test format::expression/dict_comp.py ... ok test format::expression/binary.py ... ok test format::expression/bytes.py ... ok test format::expression/compare.py ... ok test format::expression/optional_parentheses_comments.py ... ok test format::expression/named_expr.py ... ok test format::expression/hug.py ... ok test format::expression/slice.py ... ok test format::expression/list_comp_py315.py ... ok test format::expression/subscript.py ... ok test format::expression/string.py ... ok test format::fmt_on_off/fmt_off_unclosed_deep_nested_trailing_comment.py ... ok test format::fmt_on_off/last_statement.py ... ok test format::fmt_on_off/no_fmt_on.py ... ok test format::fmt_on_off/empty_file.py ... ok test format::expression/join_implicit_concatenated_string_assignment.py ... ok test format::expression/join_implicit_concatenated_string.py ... ok test format::fmt_on_off/fmt_off_unclosed_trailing_comment.py ... ok test format::fmt_on_off/indent.py ... ok test format::f-string-carriage-return-newline.py ... ok test format::fmt_on_off/newlines.py ... ok test format::fmt_on_off/form_feed.py ... ok test format::fmt_on_off/off_on_off_on.py ... ok test format::fmt_on_off/simple.py ... ok test format::fmt_on_off/fmt_off_docstring.py ... ok test format::expression/unary.py ... ok test format::expression/tuple.py ... ok test format::fmt_on_off/mixed_space_and_tab.py ... ok test format::expression/yield.py ... ok test format::expression/unsplittable.py ... ok test format::fmt_on_off/trailing_comments.py ... ok test format::fmt_on_off/comments.py ... ok test format::expression/nested_string_quote_style.py ... ok test format::parentheses/nested.py ... ok test format::fmt_skip/semicolons.py ... ok test format::fluent.py ... ok test format::expression/yield_from.py ... ok test format::module_dangling_comment2.py ... ok test format::form_feed.py ... ok test format::fmt_skip/top_level_semicolon.py ... ok test format::newlines.pyi ... ok test format::fmt_on_off/trailing_semicolon.py ... ok test format::fmt_on_off/yapf.py ... ok test format::fmt_skip/type_params.py ... ok test format::fmt_skip/trailing_semi.py ... ok test format::fmt_skip/or_else.py ... ok test format::parentheses/opening_parentheses_comment_value.py ... ok test format::notebook_docstring.py ... ok test format::module_dangling_comment1.py ... ok test format::fmt_skip/decorators.py ... ok test format::fmt_skip/docstrings.py ... ok test format::fmt_skip/match.py ... ok test format::multiline_string_deviations.py ... ok test format::fmt_skip/parentheses.py ... ok test format::range_formatting/decorators.py ... ok test format::parentheses/expression_parentheses_comments.py ... ok test format::fmt_skip/reason.py ... ok test format::range_formatting/ancestory.py ... ok test format::parentheses/opening_parentheses_comment_empty.py ... ok test format::expression/lambda.py ... ok test format::pattern/pattern_maybe_parenthesize.py ... ok test format::pattern_match_regression_brackets.py ... ok test format::preview.py ... ok test format::fmt_skip/compound_one_liners.py ... ok test format::newlines.py ... ok test format::expression/fstring.py ... ok test format::parentheses/call_chains.py ... ok test format::range_formatting/comment_only_range.py ... ok test format::range_formatting/empty_range.py ... ok test format::range_formatting/fmt_on_off.py ... ok test format::quote_style.py ... ok test format::range_formatting/clause_header.py ... ok test format::range_formatting/empty_file.py ... ok test format::range_formatting/end_of_file.py ... ok test format::range_formatting/indent.py ... ok test format::statement/aug_assign.py ... ok test format::range_formatting/fmt_skip.py ... ok test format::statement/ann_assign.py ... ok test format::range_formatting/module.py ... ok test format::range_formatting/leading_comments.py ... ok test format::range_formatting/leading_trailing_comments.py ... ok test format::range_formatting/parentheses.py ... ok test format::range_formatting/same_line_body.py ... ok test format::skip_magic_trailing_comma.py ... ok test format::range_formatting/trailing_comments.py ... ok test format::range_formatting/whitespace_only_range.py ... ok test format::statement/delete.py ... ok test format::range_formatting/range_narrowing.py ... ok test format::docstring_code_examples_dynamic_line_width.py ... ok test format::range_formatting/stub.pyi ... ok test format::expression/tstring.py ... ok test format::statement/break.py ... ok test format::statement/ellipsis.pyi ... ok test format::range_formatting/regressions.py ... ok test format::statement/assign.py ... ok test format::statement/assignment_split_value_first.py ... ok test format::statement/class_definition.py ... ok test format::statement/assert.py ... ok test format::range_formatting/docstring_code_examples.py ... ok test format::statement/lazy_import.py ... ok test format::statement/module_comment.py ... ok test format::statement/import_from.py ... ok test format::statement/global.py ... ok test format::statement/long_type_annotations.py ... ok test format::stub_files/comments.pyi ... ok test format::statement/top_level.py ... ok test format::stub_files/blank_line_after_nested_stub_class_eof.pyi ... ok test format::statement/nonlocal.py ... ok test format::statement/with_39.py ... ok test format::statement/return.py ... ok test format::statement/raise.py ... ok test format::statement/top_level.pyi ... ok test format::statement/for.py ... ok test format::trailing_pragma_nested.py ... ok test format::statement/stub_functions_trailing_comments.py ... ok test format::statement/match.py ... ok test format::tab_width.py ... ok test format::stub_files/decorated_class_after_function.pyi ... ok test format::statement/import.py ... ok test format::stub_files/nesting.pyi ... ok test format::stub_files/blank_line_after_nested_stub_class.pyi ... ok test format::statement/return_type_no_parameters.py ... ok test format::statement/type_alias.py ... ok test format::stub_files/top_level.pyi ... ok test format::statement/while.py ... ok test format::statement/if.py ... ok test format::statement/return_annotation.py ... ok test format::stub_files/suite.pyi ... ok test format::statement/try.py ... ok test format::statement/return_type_parameters.py ... ok test format::statement/function.py ... ok test format::trailing_comments.py ... ok test format::statement/with.py ... ok test format::trivia.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.1-build/ruff-0.17.1/target/rpm/deps/normalizer-bb6efd6d1a647230 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_importer-d16ded86daebb6a7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_index-ad21d9ec749a6418 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_literal-d9d7ef9e5d03b667 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 1.00s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_parser-cb178cacf43b3381 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 243 tests test lexer::indentation::tests::indentation_try_compare ... ok test lexer::tests::backslash_continuation_at_root ... ok test lexer::tests::backslash_continuation_indentation ... ok test lexer::tests::backslash_continuation_mismatch_indentation ... ok test lexer::tests::bom ... ok test lexer::tests::bom_with_offset ... ok test lexer::tests::bom_with_offset_edge ... ok test lexer::tests::dedent_after_whitespace ... ok test lexer::tests::lex_fstring_missing_brace ... ok test lexer::tests::lex_fstring_missing_brace_after_format_spec ... ok test lexer::tests::lex_fstring_unclosed ... ok test lexer::tests::multiple_backslash_continuation ... ok test lexer::tests::non_ascii_identifier_flag ... ok test lexer::tests::test_assignment ... ok test lexer::tests::test_comment_until_mac_eol ... ok test lexer::tests::test_comment_until_unix_eol ... ok test lexer::tests::test_comment_until_windows_eol ... ok test lexer::tests::test_double_dedent_with_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_mac_eol ... ok test lexer::tests::test_double_dedent_with_tabs_unix_eol ... ok test lexer::tests::test_double_dedent_with_tabs_windows_eol ... ok test lexer::tests::test_double_dedent_with_unix_eol ... ok test lexer::tests::test_double_dedent_with_windows_eol ... ok test lexer::tests::test_emoji_identifier ... ok test lexer::tests::test_empty_fstrings ... ok test lexer::tests::test_empty_ipython_escape_command ... ok test lexer::tests::test_empty_tstrings ... ok test lexer::tests::test_escape_unicode_name ... ok test lexer::tests::test_fstring ... ok test lexer::tests::test_fstring_comments ... ok test lexer::tests::test_fstring_conversion ... ok test lexer::tests::test_fstring_error ... ok test lexer::tests::test_fstring_escape ... ok test lexer::tests::test_fstring_escape_braces ... ok test lexer::tests::test_fstring_escape_raw ... ok test lexer::tests::test_fstring_expression_multiline ... ok test lexer::tests::test_fstring_multiline ... ok test lexer::tests::test_fstring_named_unicode ... ok test lexer::tests::test_fstring_named_unicode_raw ... ok test lexer::tests::test_fstring_nested ... ok test lexer::tests::test_fstring_newline_format_spec ... ok test lexer::tests::test_fstring_parentheses ... ok test lexer::tests::test_fstring_prefix ... ok test lexer::tests::test_fstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_fstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_fstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_fstring_with_format_spec ... ok test lexer::tests::test_fstring_with_ipy_escape_command ... ok test lexer::tests::test_fstring_with_lambda_expression ... ok test lexer::tests::test_fstring_with_multiline_format_spec ... ok test lexer::tests::test_fstring_with_named_expression ... ok test lexer::tests::test_fstring_with_nul_char ... ok test lexer::tests::test_indentation_with_mac_eol ... ok test lexer::tests::test_indentation_with_unix_eol ... ok test lexer::tests::test_indentation_with_windows_eol ... ok test lexer::tests::test_infinite_loop ... ok test lexer::tests::test_invalid_leading_zero_big ... ok test lexer::tests::test_invalid_leading_zero_small ... ok test lexer::tests::test_ipython_escape_command ... ok test lexer::tests::test_ipython_escape_command_assignment ... ok test lexer::tests::test_ipython_escape_command_indentation ... ok test lexer::tests::test_ipython_escape_command_line_continuation_mac_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_unix_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_windows_eol ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_mac_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_unix_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_line_continuation_with_windows_eol_and_eof ... ok test lexer::tests::test_ipython_escape_command_not_an_assignment ... ok test lexer::tests::test_ipython_help_end_escape_command ... ok test lexer::tests::test_line_comment_empty ... ok test lexer::tests::test_line_comment_long ... ok test lexer::tests::test_line_comment_single_whitespace ... ok test lexer::tests::test_line_comment_whitespace ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_after_newline_windows_eol ... ok test lexer::tests::test_line_continuation_at_eof_mac_eol ... ok test lexer::tests::test_line_continuation_at_eof_unix_eol ... ok test lexer::tests::test_line_continuation_at_eof_windows_eol ... ok test lexer::tests::test_logical_newline_line_comment ... ok test lexer::tests::test_match_softkeyword_in_notebook ... ok test lexer::tests::test_nested_t_and_fstring ... ok test lexer::tests::test_newline_in_brackets_mac_eol ... ok test lexer::tests::test_newline_in_brackets_unix_eol ... ok test lexer::tests::test_newline_in_brackets_windows_eol ... ok test lexer::tests::test_non_logical_newline_in_string_continuation ... ok test lexer::tests::test_numbers ... ok test lexer::tests::test_operators ... ok test lexer::tests::test_string ... ok test lexer::tests::test_string_continuation_with_mac_eol ... ok test lexer::tests::test_string_continuation_with_unix_eol ... ok test lexer::tests::test_string_continuation_with_windows_eol ... ok test lexer::tests::test_triple_quoted_mac_eol ... ok test lexer::tests::test_triple_quoted_unix_eol ... ok test lexer::tests::test_triple_quoted_windows_eol ... ok test lexer::tests::test_tstring ... ok test lexer::tests::test_tstring_comments ... ok test lexer::tests::test_tstring_conversion ... ok test lexer::tests::test_tstring_error ... ok test lexer::tests::test_tstring_escape ... ok test lexer::tests::test_tstring_escape_braces ... ok test lexer::tests::test_tstring_escape_raw ... ok test lexer::tests::test_tstring_expression_multiline ... ok test lexer::tests::test_tstring_multiline ... ok test lexer::tests::test_tstring_named_unicode ... ok test lexer::tests::test_tstring_named_unicode_raw ... ok test lexer::tests::test_tstring_nested ... ok test lexer::tests::test_tstring_newline_format_spec ... ok test lexer::tests::test_tstring_parentheses ... ok test lexer::tests::test_tstring_prefix ... ok test lexer::tests::test_tstring_single_quote_escape_mac_eol ... ok test lexer::tests::test_tstring_single_quote_escape_unix_eol ... ok test lexer::tests::test_tstring_single_quote_escape_windows_eol ... ok test lexer::tests::test_tstring_with_format_spec ... ok test lexer::tests::test_tstring_with_ipy_escape_command ... ok test lexer::tests::test_tstring_with_lambda_expression ... ok test lexer::tests::test_tstring_with_multiline_format_spec ... ok test lexer::tests::test_tstring_with_named_expression ... ok test lexer::tests::test_tstring_with_nul_char ... ok test lexer::tests::tet_too_low_dedent ... ok test parser::scratch_buffer::tests::snapshot_is_empty_relative_to_its_buffer ... ok test parser::tests::binary_paren_interplay_grows_stack ... ok test parser::tests::cells_module_range_spans_source ... ok test parser::tests::deep_nesting_preserves_surrounding_statements ... ok test parser::tests::interpolated_string_escaped_brace_values ... ok test parser::tests::invalid_async_chain_grows_stack ... ok test parser::tests::ipython_escape_command_expression_values ... ok test parser::tests::ipython_escape_command_values ... ok test parser::tests::malformed_radix_literals ... ok test parser::tests::nested_calls_grow_stack ... ok test parser::tests::nested_def_blocks_grow_stack ... ok test parser::tests::nested_invalid_mapping_pattern_keys_grow_stack ... ok test parser::tests::nested_lambda_chain_grows_stack ... ok test parser::tests::nested_lists_grow_stack ... ok test parser::tests::nested_match_patterns_grow_stack ... ok test parser::tests::nested_parens_grow_stack ... ok test parser::tests::nested_subscripts_grow_stack ... ok test parser::tests::nested_unary_chains_grow_stack ... ok test parser::tests::nfkc_normalizes_dotted_names ... ok test parser::tests::nfkc_normalizes_names ... ok test parser::tests::normal_python_unaffected ... ok test parser::tests::number_values ... ok test parser::tests::right_assoc_pow_chain_grows_stack ... ok test parser::tests::ternary_else_chain_grows_stack ... ok test parser::tests::test_expr_mode_invalid_syntax1 ... ok test parser::tests::test_expr_mode_invalid_syntax2 ... ok test parser::tests::test_expr_mode_invalid_syntax3 ... ok test parser::tests::test_expr_mode_valid_syntax ... ok test parser::tests::test_fstring_expr_inner_line_continuation_and_t_string ... ok test parser::tests::test_fstring_expr_inner_line_continuation_newline_t_string ... ok test parser::tests::test_ipython_escape_commands ... ok test parser::tests::test_modes ... ok test parser::tests::test_tstring_fstring_middle ... ok test parser::tests::test_tstring_fstring_middle_fuzzer ... ok test parser::tests::test_unicode_aliases ... ok test string::tests::parse_fstring_nested_spec_grows_stack ... ok test string::tests::parse_tstring_nested_spec_grows_stack ... ok test string::tests::test_backspace_alias ... ok test string::tests::test_bell_alias ... ok test string::tests::test_carriage_return_alias ... ok test string::tests::test_character_tabulation_with_justification_alias ... ok test string::tests::test_delete_alias ... ok test string::tests::test_dont_panic_on_8_in_octal_escape ... ok test string::tests::test_double_quoted_byte ... ok test string::tests::test_escape_alias ... ok test string::tests::test_escape_char_in_byte_literal ... ok test string::tests::test_escape_octet ... ok test string::tests::test_form_feed_alias ... ok test string::tests::test_fstring_constant_range ... ok test string::tests::test_fstring_escaped_character ... ok test string::tests::test_fstring_escaped_newline ... ok test string::tests::test_fstring_line_continuation ... ok test string::tests::test_fstring_parse_self_documenting_base ... ok test string::tests::test_fstring_parse_self_documenting_base_more ... ok test string::tests::test_fstring_parse_self_documenting_format ... ok test string::tests::test_fstring_unescaped_newline ... ok test string::tests::test_hts_alias ... ok test string::tests::test_invalid_byte_literal_error ... ok test string::tests::test_invalid_unicode_literal ... ok test string::tests::test_invalid_unicode_name_error ... ok test string::tests::test_missing_unicode_lbrace_error ... ok test string::tests::test_missing_unicode_rbrace_error ... ok test string::tests::test_parse_empty_fstring ... ok test string::tests::test_parse_empty_tstring ... ok test string::tests::test_parse_f_string_concat_1 ... ok test string::tests::test_parse_f_string_concat_2 ... ok test string::tests::test_parse_f_string_concat_3 ... ok test string::tests::test_parse_f_string_concat_4 ... ok test string::tests::test_parse_f_t_string_concat_1_error ... ok test string::tests::test_parse_f_t_string_concat_2_error ... ok test string::tests::test_parse_fstring ... ok test string::tests::test_parse_fstring_equals ... ok test string::tests::test_parse_fstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_fstring_nested_spec ... ok test string::tests::test_parse_fstring_nested_string_spec ... ok test string::tests::test_parse_fstring_not_equals ... ok test string::tests::test_parse_fstring_not_nested_spec ... ok test string::tests::test_parse_fstring_self_doc_prec_space ... ok test string::tests::test_parse_fstring_self_doc_trailing_space ... ok test string::tests::test_parse_fstring_yield_expr ... ok test string::tests::test_parse_invalid_fstring ... ok test string::tests::test_parse_invalid_tstring ... ok test string::tests::test_parse_string_concat ... ok test string::tests::test_parse_string_triple_quotes_with_kind ... ok test string::tests::test_parse_t_string_concat_1_error ... ok test string::tests::test_parse_t_string_concat_2_error ... ok test string::tests::test_parse_t_string_concat_3_error ... ok test string::tests::test_parse_t_string_concat_4_error ... ok test string::tests::test_parse_tstring ... ok test string::tests::test_parse_tstring_equals ... ok test string::tests::test_parse_tstring_nested_concatenation_string_spec ... ok test string::tests::test_parse_tstring_nested_spec ... ok test string::tests::test_parse_tstring_nested_string_spec ... ok test string::tests::test_parse_tstring_not_equals ... ok test string::tests::test_parse_tstring_not_nested_spec ... ok test string::tests::test_parse_tstring_self_doc_prec_space ... ok test string::tests::test_parse_tstring_self_doc_trailing_space ... ok test string::tests::test_parse_tstring_yield_expr ... ok test string::tests::test_parse_u_f_string_concat_1 ... ok test string::tests::test_parse_u_f_string_concat_2 ... ok test string::tests::test_parse_u_string_concat_1 ... ok test string::tests::test_parse_u_string_concat_2 ... ok test string::tests::test_parse_u_t_string_concat_1_error ... ok test string::tests::test_parse_u_t_string_concat_2_error ... ok test string::tests::test_raw_byte_literal_1 ... ok test string::tests::test_raw_byte_literal_2 ... ok test string::tests::test_raw_fstring ... ok test string::tests::test_raw_tstring ... ok test string::tests::test_single_quoted_byte ... ok test string::tests::test_string_parser_escaped_mac_eol ... ok test string::tests::test_string_parser_escaped_unix_eol ... ok test string::tests::test_string_parser_escaped_windows_eol ... ok test string::tests::test_triple_quoted_raw_fstring ... ok test string::tests::test_triple_quoted_raw_tstring ... ok test string::tests::test_tstring_constant_range ... ok test string::tests::test_tstring_escaped_character ... ok test string::tests::test_tstring_escaped_newline ... ok test string::tests::test_tstring_line_continuation ... ok test string::tests::test_tstring_parse_self_documenting_base ... ok test string::tests::test_tstring_parse_self_documenting_base_more ... ok test string::tests::test_tstring_parse_self_documenting_format ... ok test string::tests::test_tstring_unescaped_newline ... ok test token_set::token_set_works_for_tokens ... ok test result: ok. 243 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/fixtures-bd14683027a700b9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 558 tests test inline_err::ann_assign_stmt_invalid_annotation.py ... ok test inline_err::comma_separated_missing_first_element.py ... ok test inline_err::ann_assign_stmt_missing_rhs.py ... ok test inline_err::class_def_unparenthesized_generator_argument.py ... ok test inline_err::class_type_params_py311.py ... ok test inline_err::aug_assign_stmt_missing_rhs.py ... ok test inline_err::case_expect_indented_block.py ... ok test inline_err::assert_empty_msg.py ... ok test inline_err::args_unparenthesized_generator.py ... ok test inline_err::clause_expect_single_statement.py ... ok test inline_err::comprehension_missing_for_after_async.py ... ok test inline_err::ann_assign_stmt_type_alias_annotation.py ... ok test inline_err::assign_stmt_starred_expr_value.py ... ok test inline_err::ann_assign_stmt_invalid_value.py ... ok test inline_err::assert_empty_test.py ... ok test inline_err::clause_expect_indented_block.py ... ok test inline_err::comma_separated_missing_element_between_commas.py ... ok test inline_err::assert_invalid_msg_expr.py ... ok test inline_err::comma_separated_missing_comma_between_elements.py ... ok test inline_err::assign_stmt_missing_rhs.py ... ok test inline_err::ann_assign_stmt_invalid_target.py ... ok test inline_err::backslash_continuation_indentation_error.py ... ok test inline_err::comma_separated_missing_comma.py ... ok test inline_err::aug_assign_stmt_invalid_target.py ... ok test inline_err::async_unexpected_token.py ... ok test inline_err::aug_assign_stmt_invalid_value.py ... ok test inline_err::decorator_named_expression_py37.py ... ok test inline_err::assign_stmt_keyword_target.py ... ok test inline_err::class_def_empty_body.py ... ok test inline_err::class_def_unclosed_type_param_list.py ... ok test inline_err::class_def_missing_name.py ... ok test inline_err::assert_invalid_test_expr.py ... ok test inline_err::assign_stmt_invalid_target.py ... ok test inline_err::assign_stmt_invalid_value_expr.py ... ok test inline_err::decorator_await_expression_py38.py ... ok test inline_err::debug_shadow_import.py ... ok test inline_err::except_stmt_invalid_expression.py ... ok test inline_err::debug_shadow_match.py ... ok test inline_err::decorator_unexpected_token.py ... ok test inline_err::except_stmt_missing_as_name.py ... ok test inline_err::debug_shadow_type_alias.py ... ok test inline_err::except_stmt_missing_exception_and_as_name.py ... ok test inline_err::dotted_name_multiple_dots.py ... ok test inline_err::decorator_dict_literal_py38.py ... ok test inline_err::decorator_float_literal_py38.py ... ok test inline_err::del_debug_py39.py ... ok test inline_err::except_stmt_unparenthesized_tuple_as.py ... ok test inline_err::f_string_conversion_follows_exclamation.py ... ok test inline_err::decorator_expression_py38.py ... ok test inline_err::decorator_invalid_expression.py ... ok test inline_err::except_star_py310.py ... ok test inline_err::del_incomplete_target.py ... ok test inline_err::debug_shadow_try.py ... ok test inline_err::debug_shadow_with.py ... ok test inline_err::decorator_non_toplevel_call_expression_py38.py ... ok test inline_err::except_stmt_missing_exception.py ... ok test inline_err::del_stmt_empty.py ... ok test inline_err::decorator_missing_newline.py ... ok test inline_err::debug_shadow_class.py ... ok test inline_err::debug_shadow_function.py ... ok test inline_err::decorator_missing_expression.py ... ok test inline_err::duplicate_keyword_args.py ... ok test inline_err::duplicate_type_parameter_names.py ... ok test inline_err::duplicate_match_class_attr.py ... ok test inline_err::except_stmt_unparenthesized_tuple_no_as_py313.py ... ok test inline_err::different_match_pattern_bindings.py ... ok test inline_err::f_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::duplicate_match_key.py ... ok test inline_err::for_stmt_invalid_target_binary_expr.py ... ok test inline_err::f_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::f_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::from_import_dotted_names.py ... ok test inline_err::for_stmt_missing_iter.py ... ok test inline_err::for_stmt_invalid_iter_expr.py ... ok test inline_err::from_import_empty_names.py ... ok test inline_err::for_stmt_missing_target.py ... ok test inline_err::f_string_lambda_without_parentheses.py ... ok test inline_err::for_stmt_missing_in_keyword.py ... ok test inline_err::for_stmt_invalid_target.py ... ok test inline_err::for_iter_unpack_py38.py ... ok test inline_err::f_string_invalid_starred_expr.py ... ok test inline_err::f_string_unclosed_lbrace.py ... ok test inline_err::from_import_unparenthesized_trailing_comma.py ... ok test inline_err::from_import_missing_module.py ... ok test inline_err::global_stmt_expression.py ... ok test inline_err::f_string_empty_expression.py ... ok test inline_err::function_type_params_py311.py ... ok test inline_err::from_import_parenthesized_star.py ... ok test inline_err::function_def_unclosed_parameter_list.py ... ok test inline_err::function_def_empty_body.py ... ok test inline_err::function_def_missing_return_type.py ... ok test inline_err::from_import_star_with_other_names.py ... ok test inline_err::function_def_invalid_return_expr.py ... ok test inline_err::from_import_missing_rpar.py ... ok test inline_err::if_stmt_missing_colon.py ... ok test inline_err::function_def_missing_identifier.py ... ok test inline_err::for_stmt_invalid_target_in_keyword.py ... ok test inline_err::global_stmt_empty.py ... ok test inline_err::function_def_unparenthesized_return_types.py ... ok test inline_err::function_def_unclosed_type_param_list.py ... ok test inline_err::global_stmt_trailing_comma.py ... ok test inline_err::if_stmt_empty_body.py ... ok test inline_err::if_stmt_elif_missing_colon.py ... ok test inline_err::if_stmt_invalid_test_expr.py ... ok test inline_err::if_stmt_missing_test.py ... ok test inline_err::if_stmt_misspelled_elif.py ... ok test inline_err::implicitly_concatenated_unterminated_string.py ... ok test inline_err::if_stmt_invalid_elif_test_expr.py ... ok test inline_err::implicitly_concatenated_unterminated_string_multiline.py ... ok test inline_err::invalid_annotation_class.py ... ok test inline_err::import_stmt_parenthesized_names.py ... ok test inline_err::import_stmt_star_import.py ... ok test inline_err::import_stmt_empty.py ... ok test inline_err::import_from_star.py ... ok test inline_err::import_alias_missing_asname.py ... ok test inline_err::import_stmt_trailing_comma.py ... ok test inline_err::incomplete_attribute_before_for_in_delimiter.py ... ok test inline_err::iter_unpack_return_py37.py ... ok test inline_err::invalid_annotation_function_py314.py ... ok test inline_err::invalid_string_literal.py ... ok test inline_err::invalid_fstring_literal_element.py ... ok test inline_err::invalid_annotation_py314.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::invalid_del_target.py ... ok test inline_err::invalid_annotation_type_alias.py ... ok test inline_err::lazy_import_invalid_context_py315.py ... ok test inline_err::invalid_byte_literal.py ... ok test inline_err::lambda_body_with_yield_expr.py ... ok test inline_err::ipython_help_escape_command_error_recovery_3.py ... ok test inline_err::ipython_help_escape_command_error_recovery_1.py ... ok test inline_err::invalid_future_feature.py ... ok test inline_err::irrefutable_case_pattern.py ... ok test inline_err::iter_unpack_yield_py37.py ... ok test inline_err::lambda_body_with_starred_expr.py ... ok test inline_err::invalid_annotation_function.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_classify_as_keyword.py ... ok test inline_err::match_before_py310.py ... ok test inline_err::lazy_import_stmt_py314.py ... ok test inline_err::match_classify_as_keyword_or_identifier.py ... ok test inline_err::lazy_import_invalid_from_py315.py ... ok test inline_err::multiple_starred_names_in_sequence_pattern.py ... ok test inline_err::match_stmt_no_newline_before_case.py ... ok test inline_err::match_stmt_missing_guard_expr.py ... ok test inline_err::match_stmt_expected_case_block.py ... ok test inline_err::match_stmt_single_starred_subject.py ... ok test inline_err::match_expected_colon.py ... ok test inline_err::match_stmt_invalid_guard_expr.py ... ok test inline_err::mixed_bytes_and_non_bytes_literals.py ... ok test inline_err::match_stmt_invalid_subject_expr.py ... ok test inline_err::named_expr_slice.py ... ok test inline_err::mixed_tstring_and_bytes_literals.py ... ok test inline_err::multiple_clauses_on_same_line.py ... ok test inline_err::multiple_starred_assignment_target.py ... ok test inline_err::multiple_assignment_in_case_pattern.py ... ok test inline_err::nested_async_comprehension_py310.py ... ok test inline_err::nonlocal_stmt_expression.py ... ok test inline_err::nested_quote_in_format_spec_py312.py ... ok test inline_err::named_expr_slice_parse_error.py ... ok test inline_err::nonlocal_stmt_empty.py ... ok test inline_err::node_range_with_gaps.py ... ok test inline_err::param_with_invalid_star_annotation.py ... ok test inline_err::param_missing_annotation.py ... ok test inline_err::params_multiple_slash_separator.py ... ok test inline_err::nonlocal_declaration_at_module_level.py ... ok test inline_err::nonlocal_stmt_trailing_comma.py ... ok test inline_err::param_with_invalid_annotation.py ... ok test inline_err::param_missing_default.py ... ok test inline_err::param_with_invalid_default.py ... ok test inline_err::params_multiple_star_separator.py ... ok test inline_err::param_with_star_annotation_py310.py ... ok test inline_err::params_no_arg_before_slash.py ... ok test inline_err::params_duplicate_names.py ... ok test inline_err::params_star_separator_after_star_param.py ... ok test inline_err::params_kwarg_after_star_separator.py ... ok test inline_err::params_multiple_kwargs.py ... ok test inline_err::params_non_default_after_default.py ... ok test inline_err::params_follows_var_keyword_param.py ... ok test inline_err::params_expected_after_star_separator.py ... ok test inline_err::params_multiple_varargs.py ... ok test inline_err::params_star_after_slash.py ... ok test inline_err::params_var_keyword_with_default.py ... ok test inline_err::params_var_positional_with_default.py ... ok test inline_err::pep_798_invalid_dict_unpacking_comprehensions_py315.py ... ok test inline_err::pep_798_unpacking_comprehensions_py314.py ... ok test inline_err::simple_and_compound_stmt_on_same_line_in_block.py ... ok test inline_err::raise_stmt_invalid_cause.py ... ok test inline_err::raise_stmt_from_without_exc.py ... ok test inline_err::signed_pattern_non_literal_operand.py ... ok test inline_err::simple_and_compound_stmt_on_same_line.py ... ok test inline_err::parenthesized_kwarg_py38.py ... ok test inline_err::raise_stmt_invalid_exc.py ... ok test inline_err::parenthesized_context_manager_py38.py ... ok test inline_err::pep701_nested_interpolation_py311.py ... ok test inline_err::simple_stmts_on_same_line.py ... ok test inline_err::rebound_comprehension_variable.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_unparenthesized_tuple_cause.py ... ok test inline_err::raise_stmt_unparenthesized_tuple_exc.py ... ok test inline_err::pos_only_py37.py ... ok test inline_err::pep701_f_string_py311.py ... ok test inline_err::star_index_py310.py ... ok test inline_err::single_star_return.py ... ok test inline_err::star_slices.py ... ok test inline_err::single_starred_assignment_target.py ... ok test inline_err::single_star_for.py ... ok test inline_err::single_star_yield.py ... ok test inline_err::starred_comprehension_target.py ... ok test inline_err::t_string_empty_expression.py ... ok test inline_err::starred_list_comp_py314.py ... ok test inline_err::t_string_invalid_conversion_flag_name_tok.py ... ok test inline_err::try_stmt_misspelled_except.py ... ok test inline_err::starred_starred_expression.py ... ok test inline_err::t_string_lambda_without_parentheses.py ... ok test inline_err::t_string_invalid_conversion_flag_other_tok.py ... ok test inline_err::t_string_invalid_starred_expr.py ... ok test inline_err::try_stmt_invalid_order.py ... ok test inline_err::type_alias_invalid_value_expr.py ... ok test inline_err::type_alias_incomplete_stmt.py ... ok test inline_err::try_stmt_missing_except_finally.py ... ok test inline_err::type_param_param_spec_bound.py ... ok test inline_err::type_param_missing_bound.py ... ok test inline_err::try_stmt_mixed_except_kind.py ... ok test inline_err::template_strings_py313.py ... ok test inline_err::tuple_context_manager_py38.py ... ok test inline_err::walrus_py37.py ... ok test inline_err::type_param_param_spec_missing_default.py ... ok test inline_err::t_string_unclosed_lbrace_in_format_spec.py ... ok test inline_err::type_param_param_spec_invalid_default_expr.py ... ok test inline_err::type_param_default_py312.py ... ok test inline_err::type_param_type_var_invalid_default_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::type_param_type_var_missing_default.py ... ok test inline_err::type_param_type_var_tuple_bound.py ... ok test inline_err::type_params_empty.py ... ok test inline_err::unary_plus_py314.py ... ok test inline_err::unparenthesized_named_expr_index_py38.py ... ok test inline_err::type_parameter_default_order.py ... ok test inline_err::type_param_type_var_tuple_invalid_default_expr.py ... ok test inline_err::type_param_type_var_tuple_missing_default.py ... ok test inline_err::unparenthesized_named_expr_set_comp_py38.py ... ok test inline_err::type_stmt_py311.py ... ok test inline_err::while_stmt_invalid_test_expr.py ... ok test inline_err::unparenthesized_named_expr_set_literal_py38.py ... ok test inline_err::unterminated_fstring_newline_recovery.py ... ok test inline_err::while_stmt_missing_colon.py ... ok test inline_ok::ambiguous_lpar_with_items_if_expr.py ... ok test inline_ok::ann_assign_stmt_simple_target.py ... ok test inline_ok::class_keyword_in_case_pattern.py ... ok test inline_ok::async_function_definition.py ... ok test inline_err::yield_after_comma.py ... ok test inline_ok::backslash_continuation_indentation.py ... ok test inline_err::with_items_parenthesized_missing_colon.py ... ok test inline_err::yield_from_in_async_function.py ... ok test inline_err::write_to_debug_expr.py ... ok test inline_ok::all_async_comprehension_py310.py ... ok test inline_ok::async_for_statement.py ... ok test inline_ok::assign_stmt_starred_expr_value.py ... ok test inline_ok::assign_targets_terminator.py ... ok test inline_err::with_items_parenthesized_missing_comma.py ... ok test inline_err::while_stmt_missing_test.py ... ok test inline_ok::async_with_statement.py ... ok test inline_ok::args_unparenthesized_generator.py ... ok test inline_ok::ambiguous_lpar_with_items_binary_expr.py ... ok test inline_ok::class_def_arguments.py ... ok test inline_ok::different_match_pattern_bindings.py ... ok test inline_ok::comma_separated_regular_list_terminator.py ... ok test inline_ok::decorator_await_expression_py39.py ... ok test inline_ok::decorator_async_function.py ... ok test inline_ok::decorator_expression_eval_hack_py38.py ... ok test inline_ok::decorator_expression_dotted_ident_py38.py ... ok test inline_ok::class_type_params_py312.py ... ok test inline_ok::function_type_params_py312.py ... ok test inline_ok::debug_rename_import.py ... ok test inline_ok::except_star_py311.py ... ok test inline_ok::dotted_name_normalized_spaces.py ... ok test inline_ok::del_targets_terminator.py ... ok test inline_ok::duplicate_match_key_attr.py ... ok test inline_ok::del_debug_py38.py ... ok test inline_ok::decorator_expression_identity_hack_py38.py ... ok test inline_ok::decorator_expression_py39.py ... ok test inline_ok::import_stmt_terminator.py ... ok test inline_ok::fstring_format_spec_terminator.py ... ok test inline_ok::from_import_no_space.py ... ok test inline_ok::for_iter_unpack_py39.py ... ok test inline_ok::function_def_parameter_range.py ... ok test inline_ok::except_stmt_as_name_soft_keyword.py ... ok test inline_ok::global_stmt.py ... ok test inline_ok::import_as_name_soft_keyword.py ... ok test inline_ok::match_as_pattern_soft_keyword.py ... ok test inline_ok::from_import_soft_keyword_module_name.py ... ok test inline_ok::function_def_parenthesized_return_types.py ... ok test inline_ok::from_import_stmt_terminator.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::for_iter_unpack_py38.py ... ok test inline_ok::import_from_star.py ... ok test inline_ok::function_def_valid_return_expr.py ... ok test inline_ok::lazy_import_relative_py315.py ... ok test inline_ok::iter_unpack_yield_py37.py ... ok test inline_ok::match_after_py310.py ... ok test inline_ok::lambda_with_no_parameters.py ... ok test inline_ok::lazy_import_soft_keyword_split_py315.py ... ok test inline_ok::iter_unpack_return_py38.py ... ok test inline_ok::iter_unpack_return_py37.py ... ok test inline_ok::irrefutable_case_pattern_at_end.py ... ok test inline_ok::iter_unpack_yield_py38.py ... ok test inline_ok::match_classify_as_keyword_or_identifier.py ... ok test inline_ok::match_annotated_assignment.py ... ok test inline_ok::lazy_import_stmt_py315.py ... ok test inline_ok::match_as_pattern.py ... ok test inline_ok::multiple_assignment_in_case_pattern.py ... ok test inline_ok::lazy_import_semantic_ok_py315.py ... ok test inline_ok::lambda_with_valid_body.py ... ok test inline_ok::match_attr_pattern_soft_keyword.py ... ok test inline_ok::nonlocal_stmt.py ... ok test inline_ok::match_sequence_pattern_terminator.py ... ok test inline_ok::match_classify_as_identifier_1.py ... ok test inline_ok::match_sequence_pattern_parentheses_terminator.py ... ok test inline_ok::match_classify_as_keyword_2.py ... ok test inline_ok::match_classify_as_identifier_2.py ... ok test inline_ok::match_stmt_subject_expr.py ... ok test inline_ok::multiple_starred_assignment_target.py ... ok test inline_ok::match_stmt_valid_guard_expr.py ... ok test inline_ok::non_duplicate_type_parameter_names.py ... ok test inline_ok::param_with_star_annotation.py ... ok test inline_ok::param_with_annotation.py ... ok test inline_ok::non_duplicate_keyword_args.py ... ok test inline_ok::nested_async_comprehension_py310.py ... ok test inline_ok::params_seen_keyword_only_param_after_star.py ... ok test inline_ok::nonlocal_declaration_at_module_level.py ... ok test inline_ok::non_rebound_comprehension_variable.py ... ok test inline_ok::non_nested_quote_in_format_spec_py311.py ... ok test inline_ok::param_with_star_annotation_py311.py ... ok test inline_ok::params_non_default_after_star.py ... ok test inline_ok::nested_async_comprehension_py311.py ... ok test inline_ok::param_with_star_annotation_py310.py ... ok test inline_ok::match_classify_as_keyword_1.py ... ok test inline_ok::param_with_default.py ... ok test inline_ok::single_star_in_tuple.py ... ok test inline_ok::nested_alternative_patterns.py ... ok test inline_ok::parenthesized_context_manager_py39.py ... ok test inline_ok::parenthesized_named_expr_py38.py ... ok test inline_ok::parenthesized_star_index_py310.py ... ok test inline_ok::parenthesized_kwarg_py37.py ... ok test inline_ok::pep_798_unpacking_comprehensions_py315.py ... ok test inline_ok::parenthesized_named_expr_index_py38.py ... ok test inline_ok::simple_stmts_with_semicolons.py ... ok test inline_ok::single_starred_assignment_target.py ... ok test inline_ok::pos_only_py38.py ... ok test inline_ok::read_from_debug.py ... ok test inline_ok::single_parenthesized_item_context_manager_py38.py ... ok test inline_ok::simple_stmts_in_block.py ... ok test inline_ok::unparenthesized_named_expr_py39.py ... ok test inline_ok::pep701_f_string_py311.py ... ok test inline_ok::unparenthesized_named_expr_index_py39.py ... ok test inline_ok::type_stmt_py312.py ... ok test inline_ok::yield_after_comma_parenthesized.py ... ok test inline_ok::tuple_context_manager_py38.py ... ok test inline_ok::template_strings_py314.py ... ok test inline_ok::pep750_t_string_py314.py ... ok test inline_ok::pep701_f_string_py312.py ... ok test inline_ok::starred_comprehension_target.py ... ok test inline_ok::valid_future_feature.py ... ok test inline_ok::starred_list_comp_py315.py ... ok test inline_ok::valid_annotation_py313.py ... ok test inline_ok::type_param_param_spec.py ... ok test inline_ok::walrus_py38.py ... ok test inline_ok::unary_plus_py315.py ... ok test inline_ok::type_param_type_var_tuple.py ... ok test inline_ok::star_index_py311.py ... ok test inline_ok::type_param_type_var.py ... ok test inline_ok::valid_annotation_function_py313.py ... ok test inline_ok::valid_annotation_class.py ... ok test inline_ok::type_param_default_py313.py ... ok test invalid_syntax::expressions/await/no_expression_1.py ... ok test invalid_syntax::expressions/arguments/double_starred.py ... ok test invalid_syntax::expressions/arguments/duplicate_keyword_arguments.py ... ok test invalid_syntax::expressions/arguments/invalid_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_keyword_expression.py ... ok test invalid_syntax::expressions/arguments/invalid_order.py ... ok test invalid_syntax::expressions/arguments/unclosed_0.py ... ok test invalid_syntax::expressions/arguments/missing_comma.py ... ok test invalid_syntax::expressions/attribute/invalid_member.py ... ok test invalid_syntax::expressions/await/no_expression_0.py ... ok test invalid_syntax::expressions/attribute/no_member.py ... ok test invalid_syntax::expressions/arguments/unclosed_2.py ... ok test invalid_syntax::expressions/attribute/multiple_dots.py ... ok test invalid_syntax::expressions/arguments/unclosed_1.py ... ok test invalid_syntax::expressions/arguments/starred.py ... ok test invalid_syntax::expressions/arguments/missing_argument.py ... ok test invalid_syntax::expressions/compare/missing_rhs_1.py ... ok test invalid_syntax::expressions/arguments/missing_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/bin_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_lhs.py ... ok test invalid_syntax::expressions/bin_op/missing_rhs_1.py ... ok test invalid_syntax::expressions/await/recover.py ... ok test invalid_syntax::expressions/bin_op/multiple_ops.py ... ok test invalid_syntax::expressions/bin_op/named_expression.py ... ok test invalid_syntax::expressions/bool_op/missing_rhs.py ... ok test invalid_syntax::expressions/bool_op/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/compare/missing_rhs_0.py ... ok test invalid_syntax::expressions/compare/invalid_rhs_expression.py ... ok test invalid_syntax::expressions/bin_op/starred_expression.py ... ok test invalid_syntax::expressions/compare/invalid_order.py ... ok test invalid_syntax::expressions/bool_op/named_expression.py ... ok test invalid_syntax::expressions/compare/missing_lhs.py ... ok test invalid_syntax::expressions/emoji_identifiers.py ... ok test invalid_syntax::expressions/compare/named_expression.py ... ok test invalid_syntax::expressions/dict/double_star.py ... ok test invalid_syntax::expressions/compare/missing_rhs_2.py ... ok test invalid_syntax::expressions/if/missing_test_expr_0.py ... ok test invalid_syntax::expressions/compare/multiple_equals.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_0.py ... ok test invalid_syntax::expressions/dict/double_star_comprehension.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_1.py ... ok test invalid_syntax::expressions/named/missing_expression_0.py ... ok test invalid_syntax::expressions/if/missing_test_expr_1.py ... ok test invalid_syntax::expressions/compare/starred_expression.py ... ok test invalid_syntax::expressions/emoji_statement.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_0.py ... ok test invalid_syntax::expressions/if/missing_orelse_expr_1.py ... ok test invalid_syntax::expressions/dict/named_expression_0.py ... ok test invalid_syntax::expressions/dict/named_expression_1.py ... ok test invalid_syntax::expressions/dict/missing_closing_brace_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_0.py ... ok test invalid_syntax::expressions/lambda_duplicate_parameters.py ... ok test invalid_syntax::expressions/lambda_default_parameters.py ... ok test invalid_syntax::expressions/if/recover.py ... ok test invalid_syntax::expressions/list/recover.py ... ok test invalid_syntax::expressions/dict/comprehension.py ... ok test invalid_syntax::expressions/dict/recover.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_3.py ... ok test invalid_syntax::expressions/named/missing_expression_1.py ... ok test invalid_syntax::expressions/named/invalid_target.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_2.py ... ok test invalid_syntax::expressions/list/missing_closing_bracket_1.py ... ok test invalid_syntax::expressions/list/star_expression_precedence.py ... ok test invalid_syntax::expressions/list/comprehension.py ... ok test invalid_syntax::expressions/named/missing_expression_2.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_0.py ... ok test invalid_syntax::expressions/named/missing_expression_3.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_0.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_1.py ... ok test invalid_syntax::expressions/parenthesized/generator.py ... ok test invalid_syntax::expressions/named/missing_expression_4.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_1.py ... ok test invalid_syntax::expressions/parenthesized/parenthesized.py ... ok test invalid_syntax::expressions/parenthesized/tuple.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_2.py ... ok test invalid_syntax::expressions/parenthesized/missing_closing_paren_3.py ... ok test invalid_syntax::expressions/parenthesized/tuple_starred_expr.py ... ok test invalid_syntax::expressions/yield_from/unparenthesized.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_3.py ... ok test invalid_syntax::expressions/set/missing_closing_curly_brace_2.py ... ok test invalid_syntax::expressions/set/star_expression_precedence.py ... ok test invalid_syntax::expressions/set/recover.py ... ok test invalid_syntax::expressions/set/comprehension.py ... ok test invalid_syntax::expressions/unary/named_expression.py ... ok test invalid_syntax::expressions/unary/no_expression_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_0.py ... ok test invalid_syntax::expressions/subscript/unclosed_slice_1.py ... ok test invalid_syntax::expressions/unary.py ... ok test invalid_syntax::expressions/unary/no_expression_1.py ... ok test invalid_syntax::expressions/subscript/invalid_slice_element.py ... ok test invalid_syntax::statements/if_extra_closing_parentheses.py ... ok test invalid_syntax::re_lex_logical_token_mac_eol.py ... ok test invalid_syntax::re_lexing/line_continuation_windows_eol.py ... ok test invalid_syntax::expressions/yield/named_expression.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::re_lexing/line_continuation_1.py ... ok test invalid_syntax::re_lexing/fstring_format_spec_1.py ... ok test invalid_syntax::re_lex_logical_token.py ... ok test invalid_syntax::expressions/yield/star_expression.py ... ok test invalid_syntax::statements/match/as_pattern_1.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_1.py ... ok test invalid_syntax::statements/match/as_pattern_4.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_3.py ... ok test invalid_syntax::re_lexing/ty_1828.py ... ok test invalid_syntax::statements/match/as_pattern_0.py ... ok test invalid_syntax::statements/match/as_pattern_2.py ... ok test invalid_syntax::statements/function_type_parameters.py ... ok test invalid_syntax::statements/match/invalid_class_pattern.py ... ok test invalid_syntax::statements/if_extra_indent.py ... ok test invalid_syntax::re_lexing/triple_quoted_fstring_2.py ... ok test invalid_syntax::statements/invalid_augmented_assignment_target.py ... ok test invalid_syntax::statements/match/as_pattern_3.py ... ok test invalid_syntax::unicode_name.py ... ok test invalid_syntax::statements/invalid_assignment_targets.py ... ok test invalid_syntax::statements/match/invalid_lhs_or_rhs_pattern.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/unclosed_ambiguous_lpar_eof.py ... ok test valid_syntax::expressions/call.py ... ok test invalid_syntax::statements/match/star_pattern_usage.py ... ok test invalid_syntax::statements/with/unparenthesized_with_items.py ... ok test invalid_syntax::statements/match/invalid_mapping_pattern.py ... ok test invalid_syntax::statements/match/unary_add_usage.py ... ok test valid_syntax::expressions/attribute.py ... ok test valid_syntax::expressions/bool_op.py ... ok test valid_syntax::expressions/await.py ... ok test valid_syntax::expressions/compare.py ... ok test valid_syntax::expressions/bin_op.py ... ok test valid_syntax::expressions/number_literal.py ... ok test valid_syntax::expressions/set_comprehension.py ... ok test valid_syntax::expressions/name.py ... ok test invalid_syntax::statements/with/ambiguous_lpar_with_items.py ... ok test valid_syntax::expressions/named.py ... ok test valid_syntax::expressions/generator.py ... ok test valid_syntax::expressions/if.py ... ok test valid_syntax::expressions/list.py ... ok test valid_syntax::expressions/dictionary_comprehension.py ... ok test valid_syntax::expressions/list_comprehension.py ... ok test valid_syntax::expressions/arguments.py ... ok test valid_syntax::expressions/dictionary.py ... ok test valid_syntax::expressions/parenthesized.py ... ok test valid_syntax::expressions/slice.py ... ok test valid_syntax::expressions/lambda.py ... ok test valid_syntax::expressions/set.py ... ok test valid_syntax::expressions/unary_op.py ... ok test valid_syntax::expressions/f_string.py ... ok test valid_syntax::expressions/string.py ... ok test valid_syntax::expressions/subscript.py ... ok test valid_syntax::expressions/starred.py ... ok test valid_syntax::expressions/yield.py ... ok test valid_syntax::other/atom.py ... ok test valid_syntax::other/decorator.py ... ok test valid_syntax::expressions/yield_from.py ... ok test valid_syntax::expressions/tuple.py ... ok test valid_syntax::statement/from_import.py ... ok test valid_syntax::statement/assert.py ... ok test valid_syntax::statement/annotated_assignment.py ... ok test valid_syntax::statement/augmented_assignment.py ... ok test valid_syntax::statement/for.py ... ok test valid_syntax::statement/assignment.py ... ok test valid_syntax::statement/class.py ... ok test valid_syntax::statement/import.py ... ok test valid_syntax::statement/simple.py ... ok test valid_syntax::statement/delete.py ... ok test valid_syntax::statement/return.py ... ok test valid_syntax::statement/if.py ... ok test valid_syntax::statement/with.py ... ok test valid_syntax::statement/raise.py ... ok test valid_syntax::statement/while.py ... ok test valid_syntax::expressions/t_string.py ... ok test valid_syntax::statement/function.py ... ok test valid_syntax::statement/type.py ... ok test valid_syntax::statement/try.py ... ok test valid_syntax::statement/ambiguous_lpar_with_items.py ... ok test valid_syntax::statement/match.py ... ok test result: ok. 558 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/generate_inline_tests-436a8c8564a30ecb --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_semantic-acdee7350657f984 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_stdlib-361da8baf6d56fcd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_python_trivia-11d0dcb0b790eb6d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/block_comments-ffb627e3b0be99cd --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/simple_tokenizer-25bb6b0919818a58 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/whitespace-c38d146388e011c0 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_server-8c51a19c55c04045 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/document-9e2fc8aae43dd459 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/e2e-df84e31e6c34e3a5 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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-16 08:11:13.197134169 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.197190680 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:11:13.197197770 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.197227360 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.199558677 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:11:13.199680347 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-16 08:11:13.199702117 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:11:13.199765728 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.199938468 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:11:13.248600231 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:11:13.248642362 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.248663152 DEBUG Received exit notification, exiting ok test capabilities::statically_registers_formatting_when_dynamic_registration_is_unsupported ... 2026-10-16 08:11:13.250047576 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.250110936 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:11:13.250115096 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.250127706 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.251034919 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:11:13.251193050 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-16 08:11:13.251207110 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:11:13.251270300 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.251352330 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.260094628 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:11:13.260102358 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.260123268 DEBUG Received exit notification, exiting ok test code_action::code_action_without_valid_url_returns_unchanged_action ... 2026-10-16 08:11:13.261041461 INFO No workspace options found for file:///tmp/.tmp5GOGvB, using default options 2026-10-16 08:11:13.261100031 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.261112861 DEBUG Indexing settings for workspace: /tmp/.tmp5GOGvB 2026-10-16 08:11:13.262966287 INFO Registering workspace: /tmp/.tmp5GOGvB 2026-10-16 08:11:13.263032797 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.263152227 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 08:11:13.263177107 WARN request{id=2 method=codeAction/resolve}: Returning code action unchanged because it doesn't contain Ruff's document URI payload. 2026-10-16 08:11:13.273333249 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.273347949 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.273372559 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_python ... 2026-10-16 08:11:13.274321062 INFO No workspace options found for file:///tmp/.tmpwfM47j, using default options 2026-10-16 08:11:13.274357173 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.274369483 DEBUG Indexing settings for workspace: /tmp/.tmpwfM47j 2026-10-16 08:11:13.276039458 INFO Registering workspace: /tmp/.tmpwfM47j 2026-10-16 08:11:13.276119158 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.276225838 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.276292119 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 08:11:13.276326509 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwfM47j/test.py 2026-10-16 08:11:13.276338429 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwfM47j/test.py 2026-10-16 08:11:13.277033511 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-16 08:11:13.277124881 DEBUG request{id=2 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwfM47j/test.py 2026-10-16 08:11:13.277145031 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-16 08:11:13.287341633 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.287349833 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.287364324 DEBUG Received exit notification, exiting ok test code_action::code_actions_for_toml ... 2026-10-16 08:11:13.288363027 INFO No workspace options found for file:///tmp/.tmpew2vF7, using default options 2026-10-16 08:11:13.288401937 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.288413117 DEBUG Indexing settings for workspace: /tmp/.tmpew2vF7 2026-10-16 08:11:13.288903518 DEBUG No `target-version` found in `/tmp/.tmpew2vF7/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-16 08:11:13.289050719 DEBUG Loaded settings from: `/tmp/.tmpew2vF7/ruff.toml` for `/tmp/.tmpew2vF7` 2026-10-16 08:11:13.291014745 INFO Registering workspace: /tmp/.tmpew2vF7 2026-10-16 08:11:13.291087455 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.291182276 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.291217686 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.291246086 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpew2vF7/ruff.toml 2026-10-16 08:11:13.291405986 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 08:11:13.291412016 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpew2vF7/ruff.toml 2026-10-16 08:11:13.291428666 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpew2vF7/ruff.toml 2026-10-16 08:11:13.301674829 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.301686869 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.301706389 DEBUG Received exit notification, exiting ok test code_action::human_readable_rule_names ... 2026-10-16 08:11:13.302742382 INFO No workspace options found for file:///tmp/.tmpwv7t7F, using default options 2026-10-16 08:11:13.302777712 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.302788642 DEBUG Indexing settings for workspace: /tmp/.tmpwv7t7F 2026-10-16 08:11:13.303459194 DEBUG Loaded settings from: `/tmp/.tmpwv7t7F/pyproject.toml` for `/tmp/.tmpwv7t7F` 2026-10-16 08:11:13.304422547 INFO Registering workspace: /tmp/.tmpwv7t7F 2026-10-16 08:11:13.304477947 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.304570138 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.304621388 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.304655058 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpwv7t7F/test.py 2026-10-16 08:11:13.305107089 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-16 08:11:13.305269200 DEBUG request{id=3 method=textDocument/codeAction}: enter 2026-10-16 08:11:13.305277810 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwv7t7F/test.py 2026-10-16 08:11:13.305296190 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwv7t7F/test.py 2026-10-16 08:11:13.305333870 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-16 08:11:13.305366860 DEBUG request{id=3 method=textDocument/codeAction}: Included path via `include`: /tmp/.tmpwv7t7F/test.py 2026-10-16 08:11:13.305377190 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-16 08:11:13.315538512 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.315546732 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.315565752 DEBUG Received exit notification, exiting ok test code_action::invalid_code_action_resolve_data_returns_unchanged_action ... 2026-10-16 08:11:13.316601756 INFO No workspace options found for file:///tmp/.tmpgNuKPY, using default options 2026-10-16 08:11:13.316634756 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.316646446 DEBUG Indexing settings for workspace: /tmp/.tmpgNuKPY 2026-10-16 08:11:13.318247121 INFO Registering workspace: /tmp/.tmpgNuKPY 2026-10-16 08:11:13.318303491 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.318413631 DEBUG request{id=2 method=codeAction/resolve}: enter 2026-10-16 08:11:13.318438881 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-16 08:11:13.328542963 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.328552143 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.328566133 DEBUG Received exit notification, exiting ok test code_action::no_code_actions_for_markdown ... 2026-10-16 08:11:13.329423856 INFO No workspace options found for file:///tmp/.tmpntzIwL, using default options 2026-10-16 08:11:13.329460196 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.329472156 DEBUG Indexing settings for workspace: /tmp/.tmpntzIwL 2026-10-16 08:11:13.332053714 INFO Registering workspace: /tmp/.tmpntzIwL 2026-10-16 08:11:13.332134265 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.332237135 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.332280455 DEBUG request{id=2 method=textDocument/codeAction}: enter 2026-10-16 08:11:13.342467377 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.342476487 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.342495637 DEBUG Received exit notification, exiting ok test custom_extension::format_custom_extension_mapped_to_markdown ... 2026-10-16 08:11:13.343452670 INFO No workspace options found for file:///tmp/.tmp521bRM, using default options 2026-10-16 08:11:13.343485360 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.343512640 DEBUG Indexing settings for workspace: /tmp/.tmp521bRM 2026-10-16 08:11:13.344194903 DEBUG Loaded settings from: `/tmp/.tmp521bRM/pyproject.toml` for `/tmp/.tmp521bRM` 2026-10-16 08:11:13.346041068 INFO Registering workspace: /tmp/.tmp521bRM 2026-10-16 08:11:13.346111649 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.346184609 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.346218359 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.346248119 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmp521bRM/test.thing 2026-10-16 08:11:13.347073242 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.357266634 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.357273914 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.357290154 DEBUG Received exit notification, exiting ok test custom_extension::lint_custom_extension_mapped_to_markdown_emits_no_diagnostics ... 2026-10-16 08:11:13.358370747 INFO No workspace options found for file:///tmp/.tmpFH3wWk, using default options 2026-10-16 08:11:13.358410097 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.358421137 DEBUG Indexing settings for workspace: /tmp/.tmpFH3wWk 2026-10-16 08:11:13.359074649 DEBUG Loaded settings from: `/tmp/.tmpFH3wWk/pyproject.toml` for `/tmp/.tmpFH3wWk` 2026-10-16 08:11:13.361040276 INFO Registering workspace: /tmp/.tmpFH3wWk 2026-10-16 08:11:13.361110376 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.361191386 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.361225186 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.361258056 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpFH3wWk/test.thing 2026-10-16 08:11:13.371415398 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.371422998 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.371441388 DEBUG Received exit notification, exiting ok test custom_extension::range_format_custom_extension_mapped_to_markdown_is_unsupported ... 2026-10-16 08:11:13.372412711 INFO No workspace options found for file:///tmp/.tmp0cwlkr, using default options 2026-10-16 08:11:13.372442061 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.372453861 DEBUG Indexing settings for workspace: /tmp/.tmp0cwlkr 2026-10-16 08:11:13.373132594 DEBUG Loaded settings from: `/tmp/.tmp0cwlkr/pyproject.toml` for `/tmp/.tmp0cwlkr` 2026-10-16 08:11:13.375090330 INFO Registering workspace: /tmp/.tmp0cwlkr 2026-10-16 08:11:13.375157180 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.375250850 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.375284900 DEBUG request{id=2 method=textDocument/rangeFormatting}: enter 2026-10-16 08:11:13.375311180 DEBUG request{id=2 method=textDocument/rangeFormatting}: Included path via `include`: /tmp/.tmp0cwlkr/test.thing 2026-10-16 08:11:13.375314800 WARN request{id=2 method=textDocument/rangeFormatting}: Range formatting for Markdown files not supported 2026-10-16 08:11:13.385468442 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.385475912 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.385495663 DEBUG Received exit notification, exiting ok test diagnostics::invalid_pyproject_toml_diagnostic ... 2026-10-16 08:11:13.386427605 INFO No workspace options found for file:///tmp/.tmp7qLmPJ, using default options 2026-10-16 08:11:13.386460046 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.386470946 DEBUG Indexing settings for workspace: /tmp/.tmp7qLmPJ 2026-10-16 08:11:13.389044254 INFO Registering workspace: /tmp/.tmp7qLmPJ 2026-10-16 08:11:13.389116984 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.389202024 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.389224024 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.389251434 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp7qLmPJ/pyproject.toml 2026-10-16 08:11:13.399476127 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.399484387 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.399507757 DEBUG Received exit notification, exiting ok test diagnostics::toml_diagnostics ... 2026-10-16 08:11:13.400357609 INFO No workspace options found for file:///tmp/.tmpVhFa5q, using default options 2026-10-16 08:11:13.400390479 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.400401520 DEBUG Indexing settings for workspace: /tmp/.tmpVhFa5q 2026-10-16 08:11:13.400822271 DEBUG No `target-version` found in `/tmp/.tmpVhFa5q/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-16 08:11:13.400962881 DEBUG Loaded settings from: `/tmp/.tmpVhFa5q/ruff.toml` for `/tmp/.tmpVhFa5q` 2026-10-16 08:11:13.402989428 INFO Registering workspace: /tmp/.tmpVhFa5q 2026-10-16 08:11:13.403052658 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.403151268 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.403177908 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.403200728 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpVhFa5q/ruff.toml 2026-10-16 08:11:13.413445781 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.413455621 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.413473791 DEBUG Received exit notification, exiting ok test diagnostics::uses_human_readable_names_in_preview ... 2026-10-16 08:11:13.414350943 INFO No workspace options found for file:///tmp/.tmp5HIU00, using default options 2026-10-16 08:11:13.414394254 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.414406364 DEBUG Indexing settings for workspace: /tmp/.tmp5HIU00 2026-10-16 08:11:13.415092136 DEBUG Loaded settings from: `/tmp/.tmp5HIU00/pyproject.toml` for `/tmp/.tmp5HIU00` 2026-10-16 08:11:13.417106292 INFO Registering workspace: /tmp/.tmp5HIU00 2026-10-16 08:11:13.417179832 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.417264383 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.417291833 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.417322323 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmp5HIU00/test.py 2026-10-16 08:11:13.417697114 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-16 08:11:13.427948566 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.427956106 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.427969926 DEBUG Received exit notification, exiting ok test hover::hover_for_file_level_noqa ... 2026-10-16 08:11:13.429019000 INFO No workspace options found for file:///tmp/.tmpdjriJW, using default options 2026-10-16 08:11:13.429066910 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.429078440 DEBUG Indexing settings for workspace: /tmp/.tmpdjriJW 2026-10-16 08:11:13.430628205 INFO Registering workspace: /tmp/.tmpdjriJW 2026-10-16 08:11:13.430683555 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.430765125 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.430787895 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.440974297 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.440982467 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.441000737 DEBUG Received exit notification, exiting ok test hover::hover_for_human_readable_rule_name ... 2026-10-16 08:11:13.442000921 INFO No workspace options found for file:///tmp/.tmpkqS7TL, using default options 2026-10-16 08:11:13.442034261 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.442044221 DEBUG Indexing settings for workspace: /tmp/.tmpkqS7TL 2026-10-16 08:11:13.442692343 DEBUG Loaded settings from: `/tmp/.tmpkqS7TL/pyproject.toml` for `/tmp/.tmpkqS7TL` 2026-10-16 08:11:13.444675459 INFO Registering workspace: /tmp/.tmpkqS7TL 2026-10-16 08:11:13.444739129 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.444837669 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.444862430 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.455029052 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.455035852 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.455063002 DEBUG Received exit notification, exiting ok test hover::hover_for_python_noqa ... 2026-10-16 08:11:13.455930024 INFO No workspace options found for file:///tmp/.tmpHCof4O, using default options 2026-10-16 08:11:13.455957265 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.455966905 DEBUG Indexing settings for workspace: /tmp/.tmpHCof4O 2026-10-16 08:11:13.458540253 INFO Registering workspace: /tmp/.tmpHCof4O 2026-10-16 08:11:13.458598193 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.458681873 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.458708163 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.468931055 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.468940195 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.468958165 DEBUG Received exit notification, exiting ok test hover::hover_for_ruff_suppression_comments ... 2026-10-16 08:11:13.469844998 INFO No workspace options found for file:///tmp/.tmpfaPcjb, using default options 2026-10-16 08:11:13.469873958 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.469883068 DEBUG Indexing settings for workspace: /tmp/.tmpfaPcjb 2026-10-16 08:11:13.471430313 INFO Registering workspace: /tmp/.tmpfaPcjb 2026-10-16 08:11:13.471487313 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.471577874 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.471610684 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.471691284 DEBUG request{id=3 method=textDocument/hover}: enter 2026-10-16 08:11:13.471731294 DEBUG request{id=4 method=textDocument/hover}: enter 2026-10-16 08:11:13.471772214 DEBUG request{id=5 method=textDocument/hover}: enter 2026-10-16 08:11:13.471824364 DEBUG request{id=6 method=textDocument/hover}: enter 2026-10-16 08:11:13.471865545 DEBUG request{id=7 method=textDocument/hover}: enter 2026-10-16 08:11:13.481968776 DEBUG request{id=8 method=shutdown}: enter 2026-10-16 08:11:13.481981536 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.482000116 DEBUG Received exit notification, exiting ok test hover::no_hover_for_markdown ... 2026-10-16 08:11:13.482788219 INFO No workspace options found for file:///tmp/.tmpUGQCHs, using default options 2026-10-16 08:11:13.482815149 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.482824729 DEBUG Indexing settings for workspace: /tmp/.tmpUGQCHs 2026-10-16 08:11:13.484373174 INFO Registering workspace: /tmp/.tmpUGQCHs 2026-10-16 08:11:13.484433534 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.484547644 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.484587265 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.494718927 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.494728067 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.494747407 DEBUG Received exit notification, exiting ok test hover::no_hover_for_suppression_text_in_string ... 2026-10-16 08:11:13.495613989 INFO No workspace options found for file:///tmp/.tmp4q8laQ, using default options 2026-10-16 08:11:13.495647819 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.495659080 DEBUG Indexing settings for workspace: /tmp/.tmp4q8laQ 2026-10-16 08:11:13.497247675 INFO Registering workspace: /tmp/.tmp4q8laQ 2026-10-16 08:11:13.497312025 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.497395645 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.497426695 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.507572147 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.507580697 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.507595187 DEBUG Received exit notification, exiting ok test hover::unavailable_document_returns_empty_response ... 2026-10-16 08:11:13.508562160 INFO No workspace options found for file:///tmp/.tmpfgEY63, using default options 2026-10-16 08:11:13.508599850 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.508612410 DEBUG Indexing settings for workspace: /tmp/.tmpfgEY63 2026-10-16 08:11:13.511167068 INFO Registering workspace: /tmp/.tmpfgEY63 2026-10-16 08:11:13.511226578 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.511331359 DEBUG request{id=2 method=textDocument/hover}: enter 2026-10-16 08:11:13.511359969 WARN request{id=2 method=textDocument/hover}: Returning no hover information because document `file:///tmp/.tmpfgEY63/not-open.py` isn't open. 2026-10-16 08:11:13.521462371 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.521470581 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.521485591 DEBUG Received exit notification, exiting ok test notebook::notebook_without_ipynb_extension ... 2026-10-16 08:11:13.522497404 INFO No workspace options found for file:///tmp/.tmpfWgG99, using default options 2026-10-16 08:11:13.522534064 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.522545024 DEBUG Indexing settings for workspace: /tmp/.tmpfWgG99 2026-10-16 08:11:13.524173659 INFO Registering workspace: /tmp/.tmpfWgG99 2026-10-16 08:11:13.524244820 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.524370990 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:11:13.524397730 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmpfWgG99/notebook.py 2026-10-16 08:11:13.525193312 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-16 08:11:13.525223233 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-16 08:11:13.525242013 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-16 08:11:13.525313703 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.525374963 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.535606635 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:11:13.535615005 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.535634615 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 08:11:13.536556638 INFO No workspace options found for file:///tmp/.tmplIiqTg, using default options 2026-10-16 08:11:13.536585948 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.536595388 DEBUG Indexing settings for workspace: /tmp/.tmplIiqTg 2026-10-16 08:11:13.537275931 DEBUG Loaded settings from: `/tmp/.tmplIiqTg/pyproject.toml` for `/tmp/.tmplIiqTg` 2026-10-16 08:11:13.539279007 INFO Registering workspace: /tmp/.tmplIiqTg 2026-10-16 08:11:13.539338127 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.539442937 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:11:13.539464907 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmplIiqTg/test.ipynb 2026-10-16 08:11:13.540050339 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.540090859 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.540153140 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.540182490 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplIiqTg/test.ipynb 2026-10-16 08:11:13.540851772 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.540859692 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplIiqTg/test.ipynb 2026-10-16 08:11:13.540977962 DEBUG request{id=4 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.540984552 DEBUG request{id=4 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmplIiqTg/test.ipynb 2026-10-16 08:11:13.551086784 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 08:11:13.551101604 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.551120014 DEBUG Received exit notification, exiting ok test notebook::related_information ... 2026-10-16 08:11:13.552211808 INFO No workspace options found for file:///tmp/.tmp3CLgxI, using default options 2026-10-16 08:11:13.552240668 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.552251638 DEBUG Indexing settings for workspace: /tmp/.tmp3CLgxI 2026-10-16 08:11:13.552892200 DEBUG Loaded settings from: `/tmp/.tmp3CLgxI/pyproject.toml` for `/tmp/.tmp3CLgxI` 2026-10-16 08:11:13.554836126 INFO Registering workspace: /tmp/.tmp3CLgxI 2026-10-16 08:11:13.554895686 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.554977386 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:11:13.554993816 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmp3CLgxI/test.ipynb 2026-10-16 08:11:13.555476778 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.555509888 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.565612630 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:11:13.565623950 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.565638650 DEBUG Received exit notification, exiting ok test notebook::super_resolution_overview ... 2026-10-16 08:11:13.566696663 INFO No workspace options found for file:///tmp/.tmplZ8iVb, using default options 2026-10-16 08:11:13.566733023 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.566744633 DEBUG Indexing settings for workspace: /tmp/.tmplZ8iVb 2026-10-16 08:11:13.569295681 INFO Registering workspace: /tmp/.tmplZ8iVb 2026-10-16 08:11:13.569352892 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.569461922 DEBUG notification{method=notebookDocument/didOpen}: enter 2026-10-16 08:11:13.569488122 DEBUG notification{method=notebookDocument/didOpen}: Included path via `include`: /tmp/.tmplZ8iVb/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:11:13.569932643 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-16 08:11:13.569958803 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-16 08:11:13.569977484 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-16 08:11:13.570039584 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.570098444 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.570262414 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 08:11:13.570276494 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmplZ8iVb/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:11:13.570534875 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-16 08:11:13.570556825 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-16 08:11:13.570574015 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-16 08:11:13.570622796 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.570648566 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.570683696 DEBUG notification{method=notebookDocument/didChange}: enter 2026-10-16 08:11:13.570692496 DEBUG notification{method=notebookDocument/didChange}: Included path via `include`: /tmp/.tmplZ8iVb/resources/test/fixtures/tensorflow_test_notebook.ipynb 2026-10-16 08:11:13.570934417 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-16 08:11:13.570956717 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-16 08:11:13.570973747 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-16 08:11:13.571016897 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.571032477 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:11:13.581282219 DEBUG request{id=2 method=shutdown}: enter 2026-10-16 08:11:13.581288499 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.581307569 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_remains_excluded_without_explicit_registration ... 2026-10-16 08:11:13.582451893 INFO No workspace options found for file:///tmp/.tmpWZpqKc, using default options 2026-10-16 08:11:13.582482303 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.582493513 DEBUG Indexing settings for workspace: /tmp/.tmpWZpqKc 2026-10-16 08:11:13.582957184 DEBUG No `target-version` found in `/tmp/.tmpWZpqKc/.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-16 08:11:13.583100765 DEBUG Loaded settings from: `/tmp/.tmpWZpqKc/.ruff.toml` for `/tmp/.tmpWZpqKc` 2026-10-16 08:11:13.583123685 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpWZpqKc/sub 2026-10-16 08:11:13.585101141 INFO Registering workspace: /tmp/.tmpWZpqKc 2026-10-16 08:11:13.585165281 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.585241932 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.585270532 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.585300622 DEBUG request{id=2 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpWZpqKc/sub/test.py 2026-10-16 08:11:13.585335872 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.585349682 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:11:13.585354262 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpWZpqKc/sub/foo/test.py 2026-10-16 08:11:13.595445024 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.595450944 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.595476914 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor ... 2026-10-16 08:11:13.596680988 INFO No workspace options found for file:///tmp/.tmpEyvPs3/sub, using default options 2026-10-16 08:11:13.596708188 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.596718718 DEBUG Indexing settings for workspace: /tmp/.tmpEyvPs3/sub 2026-10-16 08:11:13.596786998 DEBUG No `target-version` found in `/tmp/.tmpEyvPs3/.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-16 08:11:13.596869538 DEBUG Loaded settings from: `/tmp/.tmpEyvPs3/.ruff.toml` 2026-10-16 08:11:13.597289160 DEBUG No `target-version` found in `/tmp/.tmpEyvPs3/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-16 08:11:13.597428280 DEBUG Loaded settings from: `/tmp/.tmpEyvPs3/sub/.ruff.toml` for `/tmp/.tmpEyvPs3/sub` 2026-10-16 08:11:13.597453270 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpEyvPs3/sub/foo 2026-10-16 08:11:13.599373616 INFO Registering workspace: /tmp/.tmpEyvPs3/sub 2026-10-16 08:11:13.599434766 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.599533127 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.599568217 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.599602257 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpEyvPs3/sub/test.py 2026-10-16 08:11:13.599630497 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.599729857 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.599749927 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:11:13.599754677 DEBUG request{id=3 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpEyvPs3/sub/foo/test.py 2026-10-16 08:11:13.609857239 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.609868769 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.609888809 DEBUG Received exit notification, exiting ok test workspace::nested_workspace_root_is_not_excluded_by_an_ancestor_in_a_multi_root_workspace ... 2026-10-16 08:11:13.611146853 INFO No workspace options found for file:///tmp/.tmpTg44Sb, using default options 2026-10-16 08:11:13.611185933 INFO No workspace options found for file:///tmp/.tmpTg44Sb/sub, using default options 2026-10-16 08:11:13.611189663 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.611213573 DEBUG Indexing settings for workspace: /tmp/.tmpTg44Sb 2026-10-16 08:11:13.611768895 DEBUG Loaded settings from: `/tmp/.tmpTg44Sb/.ruff.toml` for `/tmp/.tmpTg44Sb` 2026-10-16 08:11:13.611811785 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpTg44Sb/sub 2026-10-16 08:11:13.612855439 INFO Registering workspace: /tmp/.tmpTg44Sb 2026-10-16 08:11:13.612868139 DEBUG Indexing settings for workspace: /tmp/.tmpTg44Sb/sub 2026-10-16 08:11:13.613026849 DEBUG Loaded settings from: `/tmp/.tmpTg44Sb/.ruff.toml` 2026-10-16 08:11:13.613528951 DEBUG Loaded settings from: `/tmp/.tmpTg44Sb/sub/.ruff.toml` for `/tmp/.tmpTg44Sb/sub` 2026-10-16 08:11:13.613573591 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpTg44Sb/sub/foo 2026-10-16 08:11:13.615557377 INFO Registering workspace: /tmp/.tmpTg44Sb/sub 2026-10-16 08:11:13.615618297 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.615716968 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.615747138 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.615774418 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpTg44Sb/test.py 2026-10-16 08:11:13.615799568 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.615899858 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.615918038 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:11:13.615923398 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpTg44Sb/sub/test.py 2026-10-16 08:11:13.615930138 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.615979628 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.615994979 DEBUG request{id=4 method=textDocument/formatting}: enter 2026-10-16 08:11:13.615999569 DEBUG request{id=4 method=textDocument/formatting}: Ignored path via `extend-exclude`: /tmp/.tmpTg44Sb/sub/foo/test.py 2026-10-16 08:11:13.626103220 DEBUG request{id=5 method=shutdown}: enter 2026-10-16 08:11:13.626111930 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.626129650 DEBUG Received exit notification, exiting ok test workspace::selects_the_correct_workspace_settings_for_multi_root_workspaces ... 2026-10-16 08:11:13.627293684 INFO No workspace options found for file:///tmp/.tmpTrSrVP, using default options 2026-10-16 08:11:13.627322214 INFO No workspace options found for file:///tmp/.tmpTrSrVP/external/Y, using default options 2026-10-16 08:11:13.627325644 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.627335064 DEBUG Indexing settings for workspace: /tmp/.tmpTrSrVP 2026-10-16 08:11:13.627960476 DEBUG Loaded settings from: `/tmp/.tmpTrSrVP/systemtests/pyproject.toml` for `/tmp/.tmpTrSrVP/systemtests` 2026-10-16 08:11:13.629863212 INFO Registering workspace: /tmp/.tmpTrSrVP 2026-10-16 08:11:13.629874702 DEBUG Indexing settings for workspace: /tmp/.tmpTrSrVP/external/Y 2026-10-16 08:11:13.631409827 INFO Registering workspace: /tmp/.tmpTrSrVP/external/Y 2026-10-16 08:11:13.631471797 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.631564207 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.631575568 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.631592898 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.631621058 DEBUG request{id=2 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTrSrVP/systemtests/tests/common/fakes/wus.py 2026-10-16 08:11:13.631708148 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-16 08:11:13.631773818 DEBUG request{id=3 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.631781178 DEBUG request{id=3 method=textDocument/diagnostic}: Included path via `include`: /tmp/.tmpTrSrVP/external/Y/wus.py 2026-10-16 08:11:13.632246410 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-16 08:11:13.642512942 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.642520012 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.642533242 DEBUG Received exit notification, exiting ok test workspace::single_file_mode_does_not_index_nested_configuration ... 2026-10-16 08:11:13.643689616 INFO No workspace(s) were provided during initialization. Using the current working directory as a default workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.643719156 INFO No workspace options found for file:///builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server, using default options 2026-10-16 08:11:13.643722656 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.643732986 DEBUG Indexing settings for workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.644541458 DEBUG Loaded settings from: `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/pyproject.toml` 2026-10-16 08:11:13.644668199 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-16 08:11:13.644680379 DEBUG Derived `target-version` from found `requires-python` for fallback configuration: Py37 2026-10-16 08:11:13.644742399 INFO Registering workspace: /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_server 2026-10-16 08:11:13.644809429 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.644909580 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.644940640 WARN No settings available for file:///tmp/.tmpRlWZGc/nested/test.py - falling back to default settings 2026-10-16 08:11:13.645084980 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.645113860 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpRlWZGc/nested/test.py 2026-10-16 08:11:13.645139970 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.645238471 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.645248001 WARN No settings available for file:///tmp/.tmpRlWZGc/unrelated/test.py - falling back to default settings 2026-10-16 08:11:13.645351861 DEBUG request{id=3 method=textDocument/formatting}: enter 2026-10-16 08:11:13.645358541 DEBUG request{id=3 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpRlWZGc/unrelated/test.py 2026-10-16 08:11:13.645365091 DEBUG request{id=3 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.655489863 DEBUG request{id=4 method=shutdown}: enter 2026-10-16 08:11:13.655498453 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.655531713 DEBUG Received exit notification, exiting ok test workspace::unavailable_document_diagnostic_returns_empty_response ... 2026-10-16 08:11:13.656560546 INFO No workspace options found for file:///tmp/.tmpEQ20CQ, using default options 2026-10-16 08:11:13.656593526 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.656604406 DEBUG Indexing settings for workspace: /tmp/.tmpEQ20CQ 2026-10-16 08:11:13.659111104 INFO Registering workspace: /tmp/.tmpEQ20CQ 2026-10-16 08:11:13.659168364 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.659287455 DEBUG request{id=2 method=textDocument/diagnostic}: enter 2026-10-16 08:11:13.659316135 WARN request{id=2 method=textDocument/diagnostic}: Returning no diagnostics because document `file:///tmp/.tmpEQ20CQ/not-open.py` isn't open. 2026-10-16 08:11:13.669475557 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.669487447 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.669506467 DEBUG Received exit notification, exiting ok test workspace::unrelated_file_outside_workspace_uses_fallback_configuration ... 2026-10-16 08:11:13.670460410 INFO No workspace options found for file:///tmp/.tmpT24FFF/sub, using default options 2026-10-16 08:11:13.670489200 DEBUG Negotiated position encoding: UTF16 2026-10-16 08:11:13.670500160 DEBUG Indexing settings for workspace: /tmp/.tmpT24FFF/sub 2026-10-16 08:11:13.670574310 DEBUG No `target-version` found in `/tmp/.tmpT24FFF/.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-16 08:11:13.670687681 DEBUG Loaded settings from: `/tmp/.tmpT24FFF/.ruff.toml` 2026-10-16 08:11:13.671088762 DEBUG No `target-version` found in `/tmp/.tmpT24FFF/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-16 08:11:13.671214112 DEBUG Loaded settings from: `/tmp/.tmpT24FFF/sub/.ruff.toml` for `/tmp/.tmpT24FFF/sub` 2026-10-16 08:11:13.671235292 DEBUG Ignored path via `extend-exclude`: /tmp/.tmpT24FFF/sub/foo 2026-10-16 08:11:13.672233106 INFO Registering workspace: /tmp/.tmpT24FFF/sub 2026-10-16 08:11:13.672287836 WARN LSP client does not support dynamic capability registration - automatic configuration reloading will not be available. 2026-10-16 08:11:13.672373916 DEBUG notification{method=textDocument/didOpen}: enter 2026-10-16 08:11:13.672404306 WARN No settings available for file:///tmp/.tmpT24FFF/unrelated/test.py - falling back to default settings 2026-10-16 08:11:13.672522316 DEBUG request{id=2 method=textDocument/formatting}: enter 2026-10-16 08:11:13.672553367 DEBUG request{id=2 method=textDocument/formatting}: Included path via `include`: /tmp/.tmpT24FFF/unrelated/test.py 2026-10-16 08:11:13.672582037 DEBUG request{id=2 method=textDocument/formatting}:Printer::print: enter 2026-10-16 08:11:13.682742499 DEBUG request{id=3 method=shutdown}: enter 2026-10-16 08:11:13.682750359 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for shutdown notification 2026-10-16 08:11:13.682764809 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.1-build/ruff-0.17.1/target/rpm/deps/ruff_source_file-74a1bfb2f6760d8d --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/auto_traits-b780da06ebd3cbd1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/constructors-8babe8252e8b60ca --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/indexing-92c3e4ad60a148cc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/main-b4fa5b8457e822ab --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/serde-a93e772a516544a6 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/unicode_names2_generator-c4b16f8f570003aa --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ruff_workspace-81be8530cb83e247 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty-31853144faa65f3f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty-f9331935138069ae --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/cli-48910c94f7e8d242 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 182 tests test analysis_options::overrides_basic ... ok test analysis_options::overrides_inherit_global ... ok test analysis_options::overrides_precedence ... ok test analysis_options::respect_type_ignore_comments_is_turned_off ... ok test can_handle_large_binop_expressions ... ok test check_file_without_extension ... ok test check_file_without_extension_in_subfolder ... ok test check_non_existing_path ... ok test check_specific_paths ... ok test cli_arguments_are_relative_to_the_current_directory ... ok test concise_diagnostics ... ok test concise_revealed_type ... ok test config_option::cli_config_args_invalid_option ... ok test config_option::cli_config_args_later_overrides_earlier ... ok test config_option::cli_config_args_overrides_ty_toml ... ok test config_option::cli_config_args_toml_string_basic ... ok test config_option::config_file_override ... ok test config_option::invalid_configuration_file ... ok test exit_code::both_warnings_and_errors ... ok test exit_code::both_warnings_and_errors_and_exit_zero_on_warning ... ok test exit_code::error_on_warning_conflicts_with_exit_zero_on_warning ... ok test exit_code::exit_zero_is_true ... ok test exit_code::only_info ... ok test exit_code::only_info_and_error_on_warning_is_true ... ok test exit_code::only_warnings ... ok test exit_code::only_warnings_and_error_on_warning_is_disabled_in_configuration ... ok test exit_code::only_warnings_and_error_on_warning_overrides_configuration ... ok test exit_code::only_warnings_and_exit_zero_on_warning ... ok test file_selection::bazel_symlinked_files ... ok test file_selection::cli_and_configuration_exclude ... ok test file_selection::cli_removes_config_exclude ... ok test file_selection::configuration_exclude ... ok test file_selection::configuration_include ... ok test file_selection::configuration_include_no_extension ... ok test file_selection::exclude_argument ... ok test file_selection::exclude_argument_precedence_include_argument ... ok test file_selection::exclude_precedence_over_include ... ok test file_selection::exclude_scripts_ignores_scripts_with_invalid_toml ... ok test file_selection::exclude_scripts_only_applies_to_implicitly_discovered_files ... ok test file_selection::exclude_symlink_source_not_target ... ok test file_selection::explicit_path_overrides_exclude ... ok test file_selection::explicit_path_overrides_exclude_force_exclude ... ok test file_selection::force_exclude_directory_exclusion ... ok test file_selection::force_exclude_directory_outside_project ... ok test file_selection::force_exclude_project_under_excluded_directory ... ok test file_selection::force_exclude_sibling_outside_project_root ... ok test file_selection::invalid_exclude_pattern ... ok test file_selection::invalid_include_pattern ... ok test file_selection::invalid_include_pattern_concise_output ... ok test file_selection::project_directory_brackets_do_not_act_as_glob_syntax ... ok test file_selection::remove_default_exclude ... ok test file_selection::response_files_preserve_literal_at_paths ... ok test fixes::add_ignore ... ok test fixes::add_ignore_keeps_nested_blanket_suppression_used ... ok test fixes::add_ignore_unfixable ... ok test fixes::display_only_fix ... ok test fixes::fix ... ok test fixes::fix_clean_file ... ok test fixes::fix_unfixable ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: x = 1 ok test fixes::unsafe_fix ... ok test github_diagnostics ... ok test gitlab_diagnostics ... ok test gitlab_empty_diagnostics ... ok test paths_in_configuration_files_are_relative_to_the_project_root ... ok test python_environment::check_venv_resolution_with_working_venv ... ok test python_environment::check_venv_resolution_without_working_venv ... ok test python_environment::cli_unsupported_python_version ... ok test python_environment::config_file_annotation_showing_where_python_version_set_syntax_error ... ok test python_environment::config_file_annotation_showing_where_python_version_set_typing_error ... ok test python_environment::config_file_broken_python_setting ... ok test python_environment::config_file_python_setting_directory_with_no_site_packages ... ok test python_environment::config_file_python_setting_directory_with_unsupported_python_version ... ok test python_environment::config_file_unsupported_python_version ... ok test python_environment::config_override_python_platform ... ok test python_environment::config_override_python_version ... ok test python_environment::default_root_flat_layout ... ok test python_environment::default_root_flat_layout_variant ... ok test python_environment::default_root_project_name_folder ... ok test python_environment::default_root_python_folder ... ok test python_environment::default_root_python_package ... ok test python_environment::default_root_python_package_pyi ... ok test python_environment::default_root_src_layout ... ok test python_environment::default_root_tests_folder ... ok test python_environment::default_root_tests_package ... ok test python_environment::defaults_to_a_new_python_version ... ok test python_environment::lib64_site_packages_directory_on_unix ... ok test python_environment::many_search_paths ... ok test python_environment::missing_virtual_env ... ok test python_environment::python_argument_points_to_symlinked_executable ... ok test python_environment::python_argument_trapped_in_a_symlink_factory ... ok test python_environment::python_cli_argument_system_installation ... ok test python_environment::python_cli_argument_virtual_environment ... ok test python_environment::python_version_inferred_from_system_installation ... ok test python_environment::pythonpath_is_respected ... ok test python_environment::pythonpath_multiple_dirs_is_respected ... ok test python_environment::pyvenv_cfg_file_annotation_no_trailing_newline ... ok test python_environment::pyvenv_cfg_file_annotation_showing_where_python_version_set ... ok test python_environment::src_subdirectory_not_added_as_root_if_src_package_exists ... ok test python_environment::src_subdirectory_takes_precedence_over_repo_root ... ok test python_environment::unix_system_installation_with_no_lib_directory ... ok test rule::preview_rule_status ... ok test rule::rule_default_output ... ok test rule::rule_json_output ... ok test rule::rule_no_selector ... # abstract-and-final-method Default level: error | Stable (since 0.0.64) ## What it does Checks for methods decorated with both `@abstractmethod` and `@final`. ## Why is this bad? An abstract method must be overridden for a subclass to become concrete, but a final method cannot be overridden. Combining the decorators therefore makes it impossible for a subclass to provide a concrete implementation. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @final @abstractmethod def method(self) -> None: ... # error ``` # abstract-method-in-final-class Default level: error | Stable (since 0.0.13) ## What it does Checks for `@final` classes that have unimplemented abstract methods. ## Why is this bad? A class decorated with `@final` cannot be subclassed. If such a class has abstract methods that are not implemented, the class can never be properly instantiated, as the abstract methods can never be implemented (since subclassing is prohibited). At runtime, instantiation of classes with unimplemented abstract methods is only prevented for classes that have `ABCMeta` (or a subclass of it) as their metaclass. However, type checkers also enforce this for classes that do not use `ABCMeta`, since the intent for the class to be abstract is clear from the use of `@abstractmethod`. ## Example ```python from abc import ABC, abstractmethod from typing import final class Base(ABC): @abstractmethod def method(self) -> int: ... @final # `Derived` does not implement `method` class Derived(Base): # error pass ``` # ambiguous-protocol-member Default level: warn | Stable (since 0.0.1-alpha.20) ## What it does Checks for protocol classes with members that will lead to ambiguous interfaces. ## Why is this bad? Assigning to an undeclared variable in a protocol class, or to an undeclared attribute through a protocol method's `self` or `cls` receiver, leads to an ambiguous interface which may lead to the type checker inferring unexpected things. It's recommended to ensure that all members of a protocol class are explicitly declared. ## Examples ```py from typing import ClassVar, Protocol class BaseProto(Protocol): a: int # fine (explicitly declared as `int`) instance_member: str class_member: ClassVar[str] # fine: a method definition using `def` is considered a declaration def method_member(self) -> int: ... def method(self) -> None: self.instance_member = "value" # fine (declared in the class body) self.implicit = "value" # error: [ambiguous-protocol-member] @classmethod def class_method(cls) -> None: cls.class_member = "value" # fine (declared in the class body) cls.implicit_class = "value" # error: [ambiguous-protocol-member] # no explicit declaration, leading to ambiguity c = "some variable" # error # no explicit declaration, leading to ambiguity b = method_member # error # This creates implicit assignments of `d` and `e` in the protocol class body. # Were they really meant to be considered protocol members? # error: "`d` is not declared as a protocol member" # error: "`e` is not declared as a protocol member" for d, e in enumerate(range(42)): pass class SubProto(BaseProto, Protocol): a = 42 # fine (declared in superclass) ``` # assert-type-unspellable-subtype Default level: error | Stable (since 0.0.14) ## What it does Checks for `assert_type()` calls where the actual type is an unspellable subtype of the asserted type. ## Why is this bad? `assert_type()` is intended to ensure that the inferred type of a value is exactly the same as the asserted type. But in some situations, ty has nonstandard extensions to the type system that allow it to infer more precise types than can be expressed in user annotations. ty emits a different error code to `type-assertion-failure` in these situations so that users can easily differentiate between the two cases. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine if x: # the actual type is `int & ~AlwaysFalsy`, # which excludes types like `Literal[0]` # error: [assert-type-unspellable-subtype] assert_type(x, int) ``` # blanket-ignore-comment Default level: ignore | Stable (since 0.0.57) ## What it does Checks for `ty: ignore` comments that don't specify which rules to ignore. ## Why is this bad? A blanket `ty: ignore` comment suppresses every type-checking diagnostic on the applicable line or file. Specifying rule codes documents which diagnostics are expected and prevents the comment from silencing unrelated errors. ## Examples ```py # error value = unknown # ty: ignore ``` Use instead: ```py value = unknown # ty: ignore[unresolved-reference] ``` # call-abstract-method Default level: error | Stable (since 0.0.16) ## What it does Checks for calls to abstract `@classmethod`s or `@staticmethod`s with "trivial bodies" when accessed on the class object itself. "Trivial bodies" are bodies that solely consist of `...`, `pass`, a docstring, and/or `raise NotImplementedError`. ## Why is this bad? An abstract method with a trivial body has no concrete implementation to execute, so calling such a method directly on the class will probably not have the desired effect. It is also unsound to call these methods directly on the class. Unlike other methods, ty permits abstract methods with trivial bodies to have non-`None` return types even though they always return `None` at runtime. This is because it is expected that these methods will always be overridden rather than being called directly. As a result of this exception to the normal rule, ty may infer an incorrect type if one of these methods is called directly, which may then mean that type errors elsewhere in your code go undetected by ty. Calling abstract classmethods or staticmethods via `type[X]` is allowed, since the actual runtime type could be a concrete subclass with an implementation. ## Example ```python from abc import ABC, abstractmethod class Foo(ABC): @classmethod @abstractmethod def method(cls) -> int: ... # cannot call abstract classmethod Foo.method() # error ``` # call-non-callable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to non-callable objects. This includes attempts to instantiate classes with unimplemented abstract methods, whether those methods are explicitly decorated with `abstractmethod` or implicitly abstract protocol members. ## Why is this bad? Calling a non-callable object will raise a `TypeError` at runtime. Abstract methods describe behavior that a subclass must implement before it can be instantiated. Classes using `ABCMeta` enforce this at runtime; the type checker also enforces it for classes without `ABCMeta`. ## Examples ```python # TypeError: 'int' object is not callable 4() # error ``` ```python from abc import ABC, abstractmethod class Abstract(ABC): @abstractmethod def method(self) -> int: ... # `method` has not been implemented. Abstract() # error class Concrete(Abstract): def method(self) -> int: return 42 Concrete() # OK ``` # call-top-callable Default level: error | Stable (since 0.0.7) ## What it does Checks for calls to objects typed as `Top[Callable[..., T]]` (the infinite union of all callable types with return type `T`). ## Why is this bad? When `analysis.strict-generic-narrowing` is enabled, `callable(x)` and `isinstance(x, Callable)` narrow an object to `Top[Callable[..., object]]`. We know the object is callable, but we don't know its precise signature. This type represents the set of all possible callable types (including, e.g., functions that take no arguments and functions that require arguments), so no specific set of arguments can be guaranteed to be valid. ## Examples ```toml [analysis] strict-generic-narrowing = true ``` ```python def f(x: object): if callable(x): # We know `x` is callable, but not what arguments it accepts x() # error ``` # conflicting-declarations Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks whether a variable has been declared as two conflicting types. ## Why is this bad A variable with two conflicting declarations likely indicates a mistake. Moreover, it could lead to incorrect or ill-defined type inference for other code that relies on these variables. ## Examples ```python if __name__ == "__main__": a: int else: a: str a = 1 # error ``` # conflicting-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions where the metaclass of the class being created would not be a subclass of the metaclasses of all the class's bases. ## Why is it bad? Such a class definition raises a `TypeError` at runtime. ## Examples ```pyi class M1(type): ... class M2(type): ... class A(metaclass=M1): ... class B(metaclass=M2): ... # TypeError: metaclass conflict class C(A, B): ... # error ``` # cyclic-class-definition Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions in stub files that inherit (directly or indirectly) from themselves. ## Why is it bad? Although forward references are natively supported in stub files, inheritance cycles are still disallowed, as it is impossible to resolve a consistent [method resolution order] for a class that inherits from itself. ## Examples `foo.pyi`: ```pyi class A(B): ... # error class B(A): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # cyclic-type-alias-definition Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for circular type alias definitions. ## Why is it bad? Recursive aliases are valid when recursive references occur inside another type, such as `list[Tree]`. An alias cannot expand directly to itself or include itself as a union member. This applies to implicit type aliases, aliases annotated with `TypeAlias`, `type` statements, and aliases created with `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAlias, TypeAliasType, Union type Itself = Itself # error type A = B # error type B = A # error type IntOr = int | IntOr # error Cycle = TypeAliasType("Cycle", "Cycle") # error LegacyCycle: TypeAlias = "int | LegacyCycle" # error ImplicitCycle = Union[int, "ImplicitCycle"] # error value: ImplicitCycle type Tree = int | list[Tree] # valid recursive alias ``` # dataclass-field-order Default level: error | Stable (since 0.0.15) ## What it does Checks for dataclass definitions where required fields are defined after fields with default values. ## Why is this bad? In dataclasses, all required fields (fields without default values) must be defined before fields with default values. This is a Python requirement that will raise a `TypeError` at runtime if violated. ## Example ```python from dataclasses import dataclass @dataclass class Example: x: int = 1 # Field with default value # Required field after field with default y: str # error ``` # deprecated Default level: warn | Stable (since 0.0.1-alpha.16) ## What it does Checks for uses of deprecated items ## Why is this bad? Deprecated items should no longer be used. ## Examples ```toml [environment] python-version = "3.13" ``` ```python import warnings @warnings.deprecated("use new_func instead") def old_func(): ... old_func() # error: [deprecated] ``` # disjoint-cast Default level: ignore | Stable (since 0.0.78) ## What it does Detects `cast` calls where the inferred type of the value is disjoint from the destination type. Two types are disjoint if they are entirely non-overlapping. For example, `str` and `int` are disjoint types because it is impossible to create a Python object that is both a `str` and an `int` at the same time: Python forbids multiple inheritance between these two classes: ```pycon >>> class StrAndInt(int, str): ... Traceback (most recent call last): File "", line 1, in class StrAndInt(int, str): ... TypeError: multiple bases have instance lay-out conflict ``` This means that any object of type `int` can never also be of type `str`, and any object of type `str` can never also inhabit the type `int`. The only common subtype of these two types is [`Never`][never], the uninhabited type, which has no members. ## Why is this bad? `cast()` is deliberately designed as an "escape hatch" in the type system that is neither validated at runtime nor, by default, by type checkers. While upcasting to a supertype is always sound, and casting to a subtype can be sound in some situations if accompanied by careful validation checks, `cast()` is also deliberately designed to allow unsound narrowing, and most useful applications of `cast()` in real-world code cannot be fully validated by a type checker. Nonetheless, even while acknowledging the fact that `cast()` is intentionally designed to allow unsoundness, casting a value to an entirely *disjoint* type is especially likely to indicate a mistake in your code. A cast from an `int` to a `str`, for example, likely indicates a bug or misunderstanding. This rule therefore provides a means for codebases to partially validate their uses of `cast()` without banning the API -- or even banning all unsound uses of the API -- entirely. ## Example ```py from typing import cast def parse(value: int) -> str: return cast(str, value) # error: [disjoint-cast] ``` Casts between overlapping (non-disjoint) types are allowed: ```py from collections.abc import Sequence from typing import cast def validate(numbers: Sequence[int | None]) -> Sequence[int]: if None in numbers: raise TypeError("must provide a sequence of numbers!") return cast(Sequence[int], numbers) ``` Note that disjointness between types can sometimes be surprising. For example, `list[int]` is disjoint from `list[bool]` even though `bool` is a subtype of `int`. Due to the fact that `list` is [mutable and invariant], it would be deeply unsound for ty to ever narrow an object of type `list[int]` to the type `list[bool]`. As such, ty will complain about a cast from `list[int]` to `list[bool]` when this rule is enabled. Similarly, two `NewType`s can be disjoint even when they share the same underlying nominal base type, unless one `NewType` is explicitly declared as a sub-newtype of the other. ```py from typing import NewType, cast UserId = NewType("UserId", int) ProUserId = NewType("ProUserId", int) def f(x: list[int], user_id: UserId): y = cast(list[bool], x) # error: [disjoint-cast] pro_user_id = cast(ProUserId, user_id) # error: [disjoint-cast] ``` ## Alternatives In many cases, the diagnostic can be avoided by switching to use covariant generic types rather than invariant ones: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing import cast def f(x: Sequence[int]): y = cast(Sequence[bool], x) # no diagnostic ``` Though if you're able to use covariant types, a type-safe narrowing mechanism that provides runtime validation, such as using `TypeIs`, is generally preferable to using `cast`: ```py # `Sequence`, unlike `list`, is immutable and covariant from collections.abc import Sequence from typing_extensions import TypeIs, reveal_type def is_sequence_of_bools(x: Sequence[int]) -> TypeIs[Sequence[bool]]: return all(isinstance(item, bool) for item in x) def f(x: Sequence[int]): assert is_sequence_of_bools(x) reveal_type(x) # revealed: Sequence[bool] ``` If you're unable to switch to an immutable, covariant generic type, other solutions to this particular diagnostic might include assigning a new list altogether: ```py def f(x: list[int]): y: list[bool] = [] for item in x: assert isinstance(item, bool) y.append(item) ``` Or using a `TypeGuard`. While the "narrowing" below is still unsound, there is at least some runtime validation of the element types taking place, making it superior to the `cast`: ```py from typing_extensions import TypeGuard, reveal_type def is_list_of_bools(x: list[int]) -> TypeGuard[list[bool]]: return all(isinstance(item, bool) for item in x) def f(x: list[int]): assert is_list_of_bools(x) reveal_type(x) # revealed: list[bool] ``` ## Default level This rule is disabled by default. It is designed as a strict rule for users who want additional soundness checks from their type checker, and it may have false positives in some situations. ## See also - The Ruff rule [`banned-api`][banned-api] can be used to ban the use of `cast()` entirely in your codebase. - `redundant-cast` detects casts where the value already has the destination type. [banned-api]: https://docs.astral.sh/ruff/rules/banned-api/ [mutable and invariant]: https://docs.astral.sh/ty/reference/typing-faq/#invariant-generics [never]: https://docs.python.org/3/library/typing.html#typing.Never # division-by-zero Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does It detects division by zero. ## Why is this bad? Dividing by zero raises a `ZeroDivisionError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python 5 / 0 # error ``` # duplicate-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions with duplicate bases. ## Why is this bad? Class definitions with duplicate bases raise `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: duplicate base class class B(A, A): ... # error ``` # duplicate-kw-only Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for dataclass definitions with more than one field annotated with `KW_ONLY`. ## Why is this bad? `dataclasses.KW_ONLY` is a special marker used to emulate the `*` syntax in normal signatures. It can only be used once per dataclass. Attempting to annotate two different fields with it will lead to a runtime error. ## Examples ```python from dataclasses import dataclass, KW_ONLY # Crash at runtime @dataclass class A: # error b: int _1: KW_ONLY c: str _2: KW_ONLY d: bytes ``` # dynamic-function-decorator-return Default level: ignore | Stable (since 0.0.73) ## What it does Detects decorator applications that replace a function with `Any` or another [dynamic type]. ## Why is this bad? A decorator can replace the function it receives with any object. Type checkers therefore use the decorator's return type as the type of the decorated function. If the decorator returns `Any` or `Unknown` (explicitly or implicitly), the original type is lost, along with the type checker's ability to catch invalid calls and attribute accesses: ```py def untyped_decorator(function): return function # error: "Decorator returns `Unknown`" @untyped_decorator def stringify(value: int) -> str: return str(value) # No type error is reported, even though `stringify` expects an integer. stringify("not an integer") ``` This rule identifies the point where a decorator erases useful type information, before that imprecision spreads to every use of the decorated function. It can be especially useful in cases where the decorator is defined in a third-party library. Whereas linter rules such as [`ANN201`][ann201] and [`ANN202`][ann202] can complain about missing annotations in your first-party code, they cannot identify instances where unsound types leak into your code due to missing type annotations in third-party code installed into `site-packages`. ## Examples `third_party_library.py`: ```py def untyped_decorator(function): return function ``` `first_party.py`: ```py from third_party_library import untyped_decorator # error: "Decorator returns `Unknown`" @untyped_decorator def greet(name: str) -> str: return f"Hello, {name}!" ``` If making a PR to the third-party library to improve their annotations is not possible, fixes for this diagnostic could include writing your own decorator or introducing a type-safe wrapper: ```py from collections.abc import Callable from typing import TypeVar from third_party_library import untyped_decorator FunctionT = TypeVar("FunctionT", bound=Callable[..., object]) def typed_wrapper(f: FunctionT) -> FunctionT: decorated = untyped_decorator(f) assert decorated is f return decorated @typed_wrapper def greet(name: str) -> str: return f"Hello, {name}!" ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [dynamic type]: https://typing.python.org/en/latest/spec/glossary.html#term-dynamic-type # empty-body Default level: error | Stable (since 0.0.14) ## What it does Detects functions with empty bodies that have a non-`None` return type annotation. The errors reported by this rule have the same motivation as the `invalid-return-type` rule. The diagnostic exists as a separate error code to allow users to disable this rule while prototyping code. While we strongly recommend enabling this rule if possible, users migrating from other type checkers may also find it useful to temporarily disable this rule on some or all of their codebase if they find it results in a large number of diagnostics. ## Why is this bad? A function with an empty body (containing only `...`, `pass`, or a docstring) will implicitly return `None` at runtime. Returning `None` when the return type is non-`None` is unsound, and will lead to ty inferring incorrect types elsewhere. Functions with empty bodies are permitted in certain contexts where they serve as declarations rather than implementations: - Functions in stub files (`.pyi`) - Methods in Protocol classes - Abstract methods decorated with `@abstractmethod` - Overload declarations decorated with `@overload` - Functions in `if TYPE_CHECKING` blocks ## Examples ```python def foo() -> int: ... # error: [empty-body] def bar() -> str: # error: [empty-body] """A function that does nothing.""" pass ``` # escape-character-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for forward annotations that contain escape characters. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that contain escape characters. ## Example ```python def foo() -> "intt\b": ... # error ``` # experimental-syntax Default level: warn | Stable (since 0.0.50) ## What it does Checks for experimental syntax that is not part of the Python typing specification. ## Why is this bad? Experimental syntax is specific to ty. It may be rejected by other type checkers and may never be standardized, or be subject to breaking changes. There are also tools and libraries that inspect and/or evaluate type annotations at runtime, including stringized annotations (e.g. Pydantic, typeguard or beartype). Using experimental syntax may lead to runtime errors in this context. Conversely, if you are only using ty as your type checker, and if you are not relying on runtime inspection of type annotations, you can safely ignore this rule. ## Examples ```toml [environment] python-version = "3.14" ``` ```python class A: ... class B: ... def f(value: A & B) -> None: ... # error: [experimental-syntax] def g(value: ~A) -> None: ... # error: [experimental-syntax] ``` # final-on-non-method Default level: error | Stable (since 0.0.20) ## What it does Checks for `@final` decorators applied to non-method functions. ## Why is this bad? The `@final` decorator is only meaningful on methods and classes. Applying it to a module-level function or a nested function has no effect and is likely a mistake. ## Example ```python from typing import final # @final is not allowed on non-method functions @final # error def my_function() -> int: return 0 ``` # final-without-value Default level: error | Stable (since 0.0.15) ## What it does Checks for `Final` symbols that are declared without a value and are never assigned a value in their scope. ## Why is this bad? A `Final` symbol must be initialized with a value at the time of declaration or in a subsequent assignment. At module or function scope, the assignment must occur in the same scope. In a class body, the assignment may occur in `__init__`. Protocol members are declarations of an interface and do not require a value. ## Examples ```python from typing import Final # `Final` symbol without a value MY_CONSTANT: Final[int] # error # OK: `Final` symbol with a value INITIALIZED_CONSTANT: Final[int] = 1 ``` # ignore-comment-unknown-rule Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore[code]` or `type: ignore[ty:code]` comments where `code` isn't a known lint rule. ## Why is this bad? A `ty: ignore[code]` or a `type: ignore[ty:code]` directive with a `code` that doesn't match any known rule will not suppress any type errors, and is probably a mistake. ## Examples ```py # error a = 20 / 1 # ty: ignore[division-by-zer] ``` Use instead: ```py a = 20 / 0 # ty: ignore[division-by-zero] ``` # implicit-concatenated-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for implicit concatenated strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use implicit concatenated strings. ## Examples ```python from typing import Literal def test() -> "Literal[" "5" "]": # error return 5 ``` Use instead: ```python from typing import Literal def test() -> "Literal[5]": return 5 ``` # inconsistent-mro Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes with an inconsistent [method resolution order] (MRO). ## Why is this bad? Classes with an inconsistent MRO will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... # TypeError: Cannot create a consistent method resolution order class C(A, B): ... # error ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # index-out-of-bounds Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for attempts to use an out of bounds index to get an item from a container. ## Why is this bad? Using an out of bounds index will raise an `IndexError` at runtime. ## Examples ```python t = (0, 1, 2) # IndexError: tuple index out of range t[3] # error ``` # ineffective-final Default level: warn | Stable (since 0.0.1-alpha.33) ## What it does Checks for calls to `final()` that type checkers cannot interpret. ## Why is this bad? The `final()` function is designed to be used as a decorator. When called directly as a function (e.g., `final(type(...))`), type checkers will not understand the application of `final` and will not prevent subclassing. ## Example ```python from typing import final # Incorrect: type checkers will not prevent subclassing MyClass = final(type("MyClass", (), {})) # error # Correct: use `final` as a decorator @final class MyClass: ... ``` # instance-layout-conflict Default level: error | Stable (since 0.0.1-alpha.12) ## What it does Checks for classes definitions which will fail at runtime due to "instance memory layout conflicts". This error is usually caused by attempting to combine multiple classes that define non-empty `__slots__` in a class's [Method Resolution Order][method-resolution-order] (MRO), or by attempting to combine multiple builtin classes in a class's MRO. ## Why is this bad? Inheriting from bases with conflicting instance memory layouts will lead to a `TypeError` at runtime. An instance memory layout conflict occurs when CPython cannot determine the memory layout instances of a class should have, because the instance memory layout of one of its bases conflicts with the instance memory layout of one or more of its other bases. For example, if a Python class defines non-empty `__slots__`, this will impact the memory layout of instances of that class. Multiple inheritance from more than one different class defining non-empty `__slots__` is not allowed: ```python class A: __slots__ = ("a", "b") class B: __slots__ = ("a", "b") # Even if the values are the same # TypeError: multiple bases have instance lay-out conflict class C(A, B): ... # error ``` An instance layout conflict can also be caused by attempting to use multiple inheritance with two builtin classes, due to the way that these classes are implemented in a CPython C extension: ```python # TypeError: multiple bases have instance lay-out conflict class A(int, float): ... # error ``` Note that pure-Python classes with no `__slots__`, or pure-Python classes with empty `__slots__`, are always compatible: ```python class A: ... class B: __slots__ = () class C: __slots__ = ("a", "b") # fine class D(A, B, C): ... ``` ## Known problems Classes whose `__slots__` values cannot be determined statically are not always considered disjoint bases by ty. Static definitions can include string literals, fixed-length tuples, and literal lists, sets, or dictionaries of string literals. Additionally, this check is not exhaustive: many C extensions (including several in the standard library) define classes that use extended memory layouts and thus cannot coexist in a single MRO. Since it is currently not possible to represent this fact in stub files, having a full knowledge of these classes is also impossible. When it comes to classes that do not define `__slots__` at the Python level, therefore, ty, currently only hard-codes a number of cases where it knows that a class will produce instances with an atypical memory layout. ## Further reading - [CPython documentation: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) - [CPython documentation: Method Resolution Order](https://docs.python.org/3/glossary.html#term-method-resolution-order) [method-resolution-order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # invalid-argument-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects call arguments whose type is not assignable to the corresponding typed parameter. ## Why is this bad? Passing an argument of a type the function (or callable object) does not accept violates the expectations of the function author and may cause unexpected runtime errors within the body of the function. ## Examples ```python def func(x: int): ... func("foo") # error: [invalid-argument-type] ``` # invalid-assignment Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments where the type of the value is not [assignable to] the type of the assignee. ## Why is this bad? Such assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a: int = "" # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-attribute-access Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for assignments to class variables from instances and assignments to instance-only attributes from their class. Also checks for reads and writes of generic instance attributes through a generic class or a specialized generic alias. An "instance-only" variable is one which is only ever assigned to or declared when accessed via `self` in an instance method. A generic instance attribute has a type that depends on the class's type parameters. Specializing a generic class does not create separate class attribute storage, so these attributes cannot be accessed through the generic class or a specialized alias. Access through a `type[...]` receiver is allowed because it can refer to a concrete subclass with its own class attributes. ## Why is this bad? Incorrect assignments break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python from typing import ClassVar class C: instance_var: int class_var: ClassVar[int] = 1 def __init__(self): # instance variable declared in the class body self.instance_var = 42 # instance-only variable not declared in the class body self.instance_only_var: int = 42 C.class_var = 3 # okay C.instance_var = 56 # okay C().instance_var = 72 # okay C().instance_only_var = 100 # okay # Cannot assign to class variable from instance C().class_var = 3 # error # Cannot assign to instance-only variable from class C.instance_only_var = 56 # error ``` ```python from typing import Generic, TypeVar T = TypeVar("T") class Box(Generic[T]): value: T Box[int].value = 1 # error Box.value # error box = Box[int]() box.value = 1 # okay ``` # invalid-attribute-override Default level: error | Stable (since 0.0.33) ## What it does Detects attribute overrides that change whether an inherited attribute is a class variable or an instance variable, expose an incompatible value type, or make a writable attribute read-only. Narrowing a mutable attribute's type is checked separately by the `invalid-mutable-override` rule. Overrides involving properties are checked by `invalid-property-type-override`. ## Why is this bad? Pure class variables and instance variables have different access and assignment behavior. Overriding one with the other violates the [Liskov Substitution Principle][liskov-substitution-principle] ("LSP"), because code that is valid for the superclass may no longer be valid for the subclass. ## Example ```python from typing import ClassVar, Final class Base: instance_attr: int class_attr: ClassVar[int] name: str count: int class Sub(Base): instance_attr: ClassVar[int] # error: [invalid-attribute-override] class_attr: int # error: [invalid-attribute-override] name: bytes # error: [invalid-attribute-override] count: Final[int] = 0 # error: [invalid-attribute-override] ``` Code that reads `Base.name` on an instance expects a string. Code that accepts a `Base` can also assign to `count`; making it final in the subclass removes that operation. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle # invalid-await Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for `await` being used with types that are not [Awaitable][awaitable-abc]. ## Why is this bad? Such expressions will lead to `TypeError` being raised at runtime. ## Examples ```python import asyncio class InvalidAwait: def __await__(self) -> int: return 5 async def main() -> None: await InvalidAwait() # error: [invalid-await] await 42 # error: [invalid-await] asyncio.run(main()) ``` [awaitable-abc]: https://docs.python.org/3/library/collections.abc.html#collections.abc.Awaitable # invalid-base Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for class definitions that have bases which are not instances of `type`. ## Why is this bad? Class definitions with bases like this will lead to `TypeError` being raised at runtime. ## Examples ```python class A(42): ... # error: [invalid-base] ``` # invalid-context-manager Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions used in `with` statements that do not implement the context manager protocol. ## Why is this bad? Such a statement will raise `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object does not support the context manager protocol with 1: # error print(2) ``` # invalid-dataclass Default level: error | Stable (since 0.0.12) ## What it does Checks for invalid applications of the `@dataclass` decorator. ## Why is this bad? Applying `@dataclass` with incompatible arguments raises an exception while creating the class: - `order=True` with `eq=False` - `weakref_slot=True` with `slots=False` - `slots=True` when the class already defines `__slots__` Applying `@dataclass` to a class that inherits from `NamedTuple`, `TypedDict`, `Enum`, or `Protocol` is also invalid: - `NamedTuple` and `TypedDict` classes will raise an exception at runtime when instantiating the class. - `Enum` classes with `@dataclass` are [explicitly not supported]. - `Protocol` classes define interfaces and cannot be instantiated. ## Examples ```python from dataclasses import dataclass from typing import NamedTuple @dataclass(order=True, eq=False) # error: [invalid-dataclass] class Ordered: ... @dataclass class Foo(NamedTuple): # error: [invalid-dataclass] x: int ``` See: [explicitly not supported]: https://docs.python.org/3/howto/enum.html#dataclass-support # invalid-dataclass-override Default level: error | Stable (since 0.0.13) ## What it does Checks for dataclass definitions that have both `frozen=True` and a custom `__setattr__` or `__delattr__` method defined. ## Why is this bad? Frozen dataclasses synthesize `__setattr__` and `__delattr__` methods which raise a `FrozenInstanceError` to emulate immutability. Overriding either of these methods raises a runtime error. ## Examples ```python from dataclasses import dataclass @dataclass(frozen=True) class A: def __setattr__(self, name: str, value: object) -> None: ... # error ``` # invalid-declaration Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for declarations where the inferred type of an existing symbol is not [assignable to] its post-hoc declared type. ## Why is this bad? Such declarations break the rules of the type system and weaken a type checker's ability to accurately reason about your code. ## Examples ```python a = 1 a: str # error ``` [assignable to]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable # invalid-enum-member-annotation Default level: warn | Stable (since 0.0.20) ## What it does Checks for enum members that have explicit type annotations. ## Why is this bad? The [typing spec] states that type checkers should infer a literal type for all enum members. An explicit type annotation on an enum member is misleading because the annotated type will be incorrect — the actual runtime type is the enum class itself, not the annotated type. In CPython's `enum` module, annotated assignments with values are still treated as members at runtime, but the annotation will confuse readers of the code. ## Examples ```python from enum import Enum class Pet(Enum): CAT = 1 # OK # enum members should not be annotated DOG: int = 2 # error ``` Use instead: ```python from enum import Enum class Pet(Enum): CAT = 1 DOG = 2 ``` ## References - [Typing spec: Enum members](https://typing.python.org/en/latest/spec/enums.html#enum-members) [typing spec]: https://typing.python.org/en/latest/spec/enums.html#enum-members # invalid-exception-caught Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for exception handlers that catch non-exception classes. ## Why is this bad? Catching classes that do not inherit from `BaseException` will raise a `TypeError` at runtime. ## Example ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except 1: # error ... ``` Use instead: ```python import random def might_raise() -> float: return 1 / random.choice([0, 1, 2, 3, 4, 5]) try: might_raise() except ZeroDivisionError: ... ``` ## References - [Python documentation: except clause](https://docs.python.org/3/reference/compound_stmts.html#except-clause) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) ## Ruff rule This rule corresponds to Ruff's [`except-with-non-exception-classes` (`B030`)](https://docs.astral.sh/ruff/rules/except-with-non-exception-classes) # invalid-explicit-override Default level: error | Stable (since 0.0.1-alpha.28) ## What it does Checks for methods that are decorated with `@override` but do not override any method in a superclass. ## Why is this bad? Decorating a method with `@override` declares to the type checker that the intention is that it should override a method from a superclass. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class A: @override def foo(self): ... # error class B(A): @override def ffooo(self): ... # error class C: @override def __repr__(self): ... # fine: overrides `object.__repr__` class D(A): @override def foo(self): ... # fine: overrides `A.foo` ``` # invalid-frozen-dataclass-subclass Default level: error | Stable (since 0.0.1-alpha.35) ## What it does Checks for dataclasses with invalid frozen inheritance: - A frozen dataclass cannot inherit from a non-frozen dataclass. - A non-frozen dataclass cannot inherit from a frozen dataclass. ## Why is this bad? Python raises a `TypeError` at runtime when either of these inheritance patterns occurs. ## Example ```python from dataclasses import dataclass @dataclass class Base: x: int @dataclass(frozen=True) class Child(Base): # error y: int @dataclass(frozen=True) class FrozenBase: x: int @dataclass class NonFrozenChild(FrozenBase): # error y: int ``` # invalid-generic-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid generic classes ## Why is this bad? There are several requirements that you must follow when defining a generic class. Many of these result in `TypeError` being raised at runtime if they are violated. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing_extensions import Generic, TypeVar T = TypeVar("T") U = TypeVar("U", default=int) # class uses both PEP-695 syntax and legacy syntax class C[U](Generic[T]): ... # error # type parameter with default comes before type parameter without default class D(Generic[U, T]): ... # error ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-generic-enum Default level: error | Stable (since 0.0.12) ## What it does Checks for enum classes that are also generic. ## Why is this bad? Enum classes cannot be generic. Python does not support generic enums: attempting to create one will either result in an immediate `TypeError` at runtime, or will create a class that cannot be specialized in the way that a normal generic class can. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from enum import Enum from typing import Generic, TypeVar T = TypeVar("T") # enum class cannot be generic (class creation fails with `TypeError`) class E[T](Enum): # error A = 1 # enum class cannot be generic (class creation fails with `TypeError`) class F(Enum, Generic[T]): # error A = 1 # enum class cannot be generic -- the class creation does not immediately fail... class G(Generic[T], Enum): # error A = 1 # ...but this raises `KeyError`: x: G[int] ``` ## References - [Python documentation: Enum](https://docs.python.org/3/library/enum.html) # invalid-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `type: ignore` and `ty: ignore` comments that are syntactically incorrect. ## Why is this bad? A syntactically incorrect ignore comment is probably a mistake and is useless. ## Examples ```py # error a = 20 / 1 # type: ignoree ``` Use instead: ```py a = 20 / 0 # type: ignore ``` # invalid-init-type-variable Default level: error | Stable (since 0.0.83) ## What it does Checks for type variables from outer scopes in an explicit annotation of the `self` parameter of `__init__`. ## Why is this bad? An explicit `self` annotation on `__init__` can determine the type arguments of the constructed class. Referring to type variables bound to the class or an enclosing scope in this annotation can make their meaning ambiguous. The [typing specification](https://typing.python.org/en/latest/spec/constructors.html#init-method) allows type variables scoped to `__init__` instead. ## Example ```toml [environment] python-version = "3.12" ``` ```python class Container[T]: # error: [invalid-init-type-variable] def __init__(self: "Container[list[T]]", value: T) -> None: ... ``` Use a type variable scoped to `__init__` instead: ```python class ListContainer[T]: def __init__[U](self: "ListContainer[list[U]]", value: U) -> None: ... ``` If the receiver annotation does not change the class's type arguments, it can be omitted: ```python class Box[T]: def __init__(self, value: T) -> None: ... ``` This restriction also applies to type variables declared with legacy syntax: ```python from typing import Generic, TypeVar T = TypeVar("T") class LegacyContainer(Generic[T]): # error: [invalid-init-type-variable] def __init__(self: "LegacyContainer[list[T]]", value: T) -> None: ... ``` ## References - [Typing specification: `__init__` method](https://typing.python.org/en/latest/spec/constructors.html#init-method) # invalid-key Default level: error | Stable (since 0.0.1-alpha.17) ## What it does Checks for subscript accesses with invalid keys and `TypedDict` construction with an unknown key. ## Why is this bad? Subscripting with an invalid key will raise a `KeyError` at runtime. Creating a `TypedDict` with an unknown key is likely a mistake; if the `TypedDict` is `closed=true` it also violates the expectations of the type. ## Examples ```python from typing import TypedDict from typing_extensions import NotRequired class Person(TypedDict): name: NotRequired[str] age: NotRequired[int] alice = Person(name="Alice", age=30) # KeyError: 'height' alice["height"] # error # error bob: Person = {"nickname": "Bob", "age": 30} # typo! # error carol = Person(name="Carol", aeg=25) # typo! ``` # invalid-legacy-positional-parameter Default level: ignore | Stable (since 0.0.15) ## What it does Checks for parameters that appear to be attempting to use the legacy convention to specify that a parameter is positional-only, but do so incorrectly. The "legacy convention" for specifying positional-only parameters was specified in [PEP 484][pep-484]. It states that parameters with names starting with `__` should be considered positional-only by type checkers. [PEP 570][pep-570], introduced in Python 3.8, added dedicated syntax for specifying positional-only parameters, rendering the legacy convention obsolete. However, some codebases may still use the legacy convention for compatibility with older Python versions. This rule is disabled by default because modern code may use `__`-prefixed parameter names for other purposes. Enable it if your codebase uses the legacy convention and you want to check that it is applied consistently. ## Why is this bad? In most cases, a type checker will not consider a parameter to be positional-only if it comes after a positional-or-keyword parameter, even if its name starts with `__`. This may be unexpected if the author intended to use the legacy convention. ## Example ```python # `__y` is not considered positional-only def f(x, __y): # error pass ``` Use instead: ```python def f(__x, __y): # If you need compatibility with Python <=3.7 pass ``` or: ```python def f(x, y, /): # Python 3.8+ syntax pass ``` ## References - [Typing spec: positional-only parameters (legacy syntax)](https://typing.python.org/en/latest/spec/historical.html#pos-only-double-underscore) - [Python glossary: parameters](https://docs.python.org/3/glossary.html#term-parameter) [pep-484]: https://peps.python.org/pep-0484/#positional-only-arguments [pep-570]: https://peps.python.org/pep-0570/ # invalid-legacy-type-variable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid legacy `TypeVar`s ## Why is this bad? There are several requirements that you must follow when creating a legacy `TypeVar`. ## Examples ```python from typing import TypeVar T = TypeVar("T") # okay T = TypeVar("T") # error: "Cannot redefine `T` as a type variable" # TypeVar must be immediately assigned to a variable # error def f(t: TypeVar("U")): ... # ty: ignore[invalid-type-form] ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # invalid-match-pattern Default level: error | Stable (since 0.0.18) ## What it does Checks for invalid match patterns. ## Why is this bad? Invalid match patterns can cause a `TypeError` at runtime. This includes: - Using a non-type object in a class pattern. - Providing positional subpatterns when `__match_args__` is missing or has an invalid static type. - Matching against `collections.abc.Callable` with positional subpatterns. - Matching against a non-runtime-checkable protocol. - Matching against a `TypedDict`. ## Examples ```python class Point: __match_args__ = ("x", "y") def describe(p: Point) -> None: match p: # TypeError at runtime: Point() accepts 2 positional sub-patterns (3 given) case Point(x, y, z): # error: [invalid-match-pattern] ... ``` ```python NotAClass = 42 match object(): # TypeError at runtime: called match pattern must be a class case NotAClass(): # error: [invalid-match-pattern] ... ``` # invalid-metaclass Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for arguments to `metaclass=` that are invalid. ## Why is this bad? Python allows arbitrary expressions to be used as the argument to `metaclass=`. These expressions, however, need to be callable and accept the same arguments as `type.__new__`. ## Example ```python # TypeError: 'int' object is not callable class B(metaclass=42): ... # error ``` ## References - [Python documentation: Metaclasses](https://docs.python.org/3/reference/datamodel.html#metaclasses) # invalid-method-override Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects method overrides that violate the [Liskov Substitution Principle][liskov-substitution-principle] ("LSP"). The LSP states that an instance of a subtype should be substitutable for an instance of its supertype. Applied to Python, this means: 1. All argument combinations a superclass method accepts must also be accepted by an overriding subclass method. 1. The return type of an overriding subclass method must be a subtype of the return type of the superclass method. ## Why is this bad? Violating the Liskov Substitution Principle will lead to many of ty's assumptions and inferences being incorrect, which will mean that it will fail to catch many possible type errors in your code. ## Example ```python class Super: def method(self, x) -> int: return 42 class Sub(Super): # Liskov violation: `str` is not a subtype of `int`, # but the supertype method promises to return an `int`. def method(self, x) -> str: # error: [invalid-method-override] return "foo" def accepts_super(s: Super) -> int: return s.method(x=42) # The result of this call is a string, but ty will infer it to be an `int` # due to the violation of the Liskov Substitution Principle. accepts_super(Sub()) class Sub2(Super): # Liskov violation: the superclass method can be called with a `x=` # keyword argument, but the subclass method does not accept it. def method(self, y) -> int: # error: [invalid-method-override] return 42 # TypeError at runtime: method() got an unexpected keyword argument 'x' # ty cannot catch this error due to the violation of the Liskov Substitution Principle. accepts_super(Sub2()) ``` ## Common issues ### Why does ty complain about my `__eq__` method? `__eq__` and `__ne__` methods in Python are generally expected to accept arbitrary objects as their second argument, for example: ```python class A: x: int def __eq__(self, other: object) -> bool: # gracefully handle an object of an unexpected type # without raising an exception if not isinstance(other, A): return False return self.x == other.x ``` If `A.__eq__` here were annotated as only accepting `A` instances for its second argument, it would imply that you wouldn't be able to use `==` between instances of `A` and instances of unrelated classes without an exception possibly being raised. While some classes in Python do indeed behave this way, the strongly held convention is that it should be avoided wherever possible. As part of this check, therefore, ty enforces that `__eq__` and `__ne__` methods accept `object` as their second argument. ### Why does ty disagree with Ruff about how to write my method? Ruff has several rules that will encourage you to rename a parameter, or change its type signature, if it thinks you're falling into a certain anti-pattern. For example, Ruff's [ARG002](https://docs.astral.sh/ruff/rules/unused-method-argument/) rule recommends that an unused parameter should either be removed or renamed to start with `_`. Applying either of these suggestions can cause ty to start reporting an `invalid-method-override` error if the function in question is a method on a subclass that overrides a method on a superclass, and the change would cause the subclass method to no longer accept all argument combinations that the superclass method accepts. This can usually be resolved by adding [`@typing.override`][override] to your method definition. Ruff knows that a method decorated with `@typing.override` is intended to override a method by the same name on a superclass, and avoids reporting rules like ARG002 for such methods; it knows that the changes recommended by ARG002 would violate the Liskov Substitution Principle. Correct use of `@override` is enforced by ty's `invalid-explicit-override` rule. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [override]: https://docs.python.org/3/library/typing.html#typing.override # invalid-module-getattr-call Default level: error | Stable (since 0.0.72) ## What it does Checks for imports that fail when calling a module-level `__getattr__` function. ## Why is this bad? If a module defines `__getattr__`, Python calls it when a `from` import requests a name that is not otherwise defined. The import raises an exception if `__getattr__` cannot accept the requested name. ## Examples `module.py`: ```python def __getattr__() -> str: return "fallback" ``` `main.py`: ```python # TypeError: __getattr__() takes 0 positional arguments but 1 was given from module import missing # error ``` # invalid-mutable-override Default level: error | Stable (since 0.0.81) ## What it does Detects overrides that narrow the type of a writable attribute. ## Why is this bad? A subclass must accept every write allowed by the superclass. Narrowing a mutable attribute's type allows code using the superclass interface to invalidate the subclass's attribute type. ## Example ```python class Base: value: int class Child(Base): value: bool # error: [invalid-mutable-override] def reset(obj: Base) -> None: obj.value = 42 reset(Child()) # The value is no longer a bool. ``` Use the same annotation in both classes, or expose a read-only property if callers do not need to write the attribute. # invalid-named-tuple Default level: error | Stable (since 0.0.1-alpha.19) ## What it does Checks for invalidly defined `NamedTuple` classes. ## Why is this bad? An invalidly defined `NamedTuple` class may lead to the type checker drawing incorrect conclusions. It may also lead to `TypeError`s or `AttributeError`s at runtime. ## Examples A class definition cannot combine `NamedTuple` with other base classes in multiple inheritance; doing so raises a `TypeError` at runtime. The sole exception to this rule is `Generic[]`, which can be used alongside `NamedTuple` in a class's bases list. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple, object): ... TypeError: can only inherit from a NamedTuple type and Generic ``` Further, `NamedTuple` field names cannot start with an underscore: ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... _bar: int ValueError: Field names cannot start with an underscore: '_bar' ``` `NamedTuple` classes also have certain synthesized attributes (like `_asdict`, `_make`, `_replace`, etc.) that cannot be overwritten. Attempting to assign to these attributes without a type annotation will raise an `AttributeError` at runtime. ```pycon >>> from typing import NamedTuple >>> class Foo(NamedTuple): ... x: int ... _asdict = 42 AttributeError: Cannot overwrite NamedTuple attribute _asdict ``` Finally, `NamedTuple` field annotations cannot use the `ClassVar` or `Final` type qualifiers. These qualifiers also cause a runtime error when annotations are evaluated eagerly: ```pycon >>> from typing import ClassVar, NamedTuple >>> class Foo(NamedTuple): ... x: ClassVar[int] TypeError: typing.ClassVar[int] is not valid as type argument ``` # invalid-named-tuple-override Default level: warn | Stable (since 0.0.31) ## What it does Checks for subclass members that override inherited `NamedTuple` fields. ## Why is this bad? Reusing an inherited `NamedTuple` field name in a subclass creates a class where tuple indexing and `repr()` still reflect the original field, while attribute access follows the subclass member. ## Default level This rule is a warning by default because these overrides do not make the class invalid at runtime. ## Examples ```python from typing import NamedTuple class User(NamedTuple): name: str class Admin(User): name = "shadowed" # error: [invalid-named-tuple-override] admin = Admin("Alice") admin.name # "shadowed" admin[0] # "Alice" ``` # invalid-newtype Default level: error | Stable (since 0.0.1-alpha.27) ## What it does Checks for the creation of invalid `NewType`s ## Why is this bad? There are several requirements that you must follow when creating a `NewType`. ## Examples ```python from typing import NewType def get_name() -> str: return "name" Foo = NewType("Foo", int) # okay # The first argument to `NewType` must be a string literal Bar = NewType(get_name(), int) # error # invalid base for `typing.NewType` Baz = NewType("Baz", int | str) # error ``` # invalid-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for various invalid `@overload` usages. ## Why is this bad? The `@overload` decorator is used to define functions and methods that accepts different combinations of arguments and return different types based on the arguments passed. This is mainly beneficial for type checkers. But, if the `@overload` usage is invalid, the type checker may not be able to provide correct type information. ## Examples ### Single overload ```py from typing import overload @overload def foo(x: int) -> int: ... # error def foo(x: int | None) -> int | None: return x ``` ### Missing implementation ```py from typing import overload @overload def foo() -> None: ... # error @overload def foo(x: int) -> int: ... ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # invalid-parameter-default Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for default values that can't be assigned to the parameter's annotated type. ## Why is this bad? This breaks the rules of the type system and weakens a type checker's ability to accurately reason about your code. ## Examples ```python def f(a: int = ""): ... # error ``` # invalid-paramspec Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for the creation of invalid `ParamSpec`s ## Why is this bad? There are several requirements that you must follow when creating a `ParamSpec`. ## Examples ```python from typing import ParamSpec P1 = ParamSpec("P1") # okay # ParamSpec requires a name P2 = ParamSpec() # error ``` ## References - [Typing spec: ParamSpec](https://typing.python.org/en/latest/spec/generics.html#paramspec) # invalid-property-type-override Default level: error | Stable (since 0.0.81) ## What it does Detects overrides that change the readable type of an inherited property incompatibly, restrict the values accepted by its setter, or remove a required write operation. ## Why is this bad? Code using the superclass interface must continue to work on subclass instances. A getter can return a more specific type, but a setter must accept every value accepted by the superclass. A writable attribute cannot be replaced by a read-only property. ## Example ```python class Base: @property def value(self) -> int: return 0 class Child(Base): @property def value(self) -> str: # error: [invalid-property-type-override] return "" ``` An override returning `bool` would be valid because `bool` is a subtype of `int`. # invalid-protocol Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for protocol classes that are invalid at runtime or do not satisfy the typing specification. ## Why is this bad? An invalidly defined protocol class may lead to the type checker inferring unexpected things or accepting unsafe operations. Some invalid protocol definitions also raise `TypeError` at runtime. ## Examples A `Protocol` class cannot inherit from a non-`Protocol` class; this raises a `TypeError` at runtime: ```pycon >>> from typing import Protocol >>> class Foo(int, Protocol): ... Traceback (most recent call last): File "", line 1, in class Foo(int, Protocol): ... TypeError: Protocols can only inherit from other protocols, got ``` A generic protocol's declared type-variable variance must match how that variable is used by its protocol members. For example, a type variable that appears only in a method's return type must be covariant: ```py from typing import Protocol, TypeVar T = TypeVar("T") class Source(Protocol[T]): # error: [invalid-protocol] def read(self) -> T: ... ``` Although Python constructs this protocol successfully at runtime, it is invalid for static typing. Declare the type variable with `TypeVar("T", covariant=True)` instead. # invalid-raise Default level: error | Stable (since 0.0.1-alpha.1) Checks for `raise` statements that raise non-exceptions or use invalid causes for their raised exceptions. ## Why is this bad? Only subclasses or instances of `BaseException` can be raised. For an exception's cause, the same rules apply, except that `None` is also permitted. Violating these rules results in a `TypeError` at runtime. ## Examples ```python def something(): raise NameError def cause() -> None: pass def f(): try: something() except NameError: # error: "Cannot raise object of type `Literal["oops!"]`" # error: "Cannot use object of type `def cause() -> None` as an exception cause" raise "oops!" from cause def g(): # error: "Cannot raise `NotImplemented`" # error: "Cannot use object of type `Literal[42]` as an exception cause" raise NotImplemented from 42 ``` Use instead: ```python def something(): raise NameError def f(): try: something() except NameError as e: raise RuntimeError("oops!") from e def g(): raise NotImplementedError from None ``` ## References - [Python documentation: The `raise` statement](https://docs.python.org/3/reference/simple_stmts.html#raise) - [Python documentation: Built-in Exceptions](https://docs.python.org/3/library/exceptions.html#built-in-exceptions) # invalid-return-type Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects returned values that can't be assigned to the function's annotated return type. Note that the special case of a function with a non-`None` return type and an empty body is handled by the separate `empty-body` error code. ## Why is this bad? Returning an object of a type incompatible with the annotated return type is unsound, and will lead to ty inferring incorrect types elsewhere. ## Examples ```python def func() -> int: return "a" # error: [invalid-return-type] ``` # invalid-super-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects `super()` calls where: - the first argument is not a valid class literal, or - the second argument is not an instance or subclass of the first argument. ## Why is this bad? `super(type, obj)` expects: - the first argument to be a class, - and the second argument to satisfy one of the following: - `isinstance(obj, type)` is `True` - `issubclass(obj, type)` is `True` Violating this relationship will raise a `TypeError` at runtime. ## Examples ```python class A: ... class B(A): ... super(A, B()) # it's okay! `A` satisfies `isinstance(B(), A)` # `A()` is not a class super(A(), B()) # error # `A()` does not satisfy `isinstance(A(), B)` super(B, A()) # error # `A` does not satisfy `issubclass(A, B)` super(B, A) # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # invalid-syntax-in-forward-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for string-literal annotations where the string cannot be parsed as a Python expression. ## Why is this bad? Type annotations are expected to be Python expressions that describe the expected type of a variable, parameter, attribute or `return` statement. Type annotations are permitted to be string-literal expressions, in order to enable forward references to names not yet defined. However, it must be possible to parse the contents of that string literal as a normal Python expression. ## Example ```python def foo() -> "instance of C": # error return 42 class C: ... ``` Use instead: ```python def foo() -> "C": return C() class C: ... ``` ## References - [Typing spec: The meaning of annotations](https://typing.python.org/en/latest/spec/annotations.html#the-meaning-of-annotations) - [Typing spec: String annotations](https://typing.python.org/en/latest/spec/annotations.html#string-annotations) # invalid-total-ordering Default level: error | Stable (since 0.0.10) ## What it does Checks for classes decorated with `@functools.total_ordering` that don't define any ordering method (`__lt__`, `__le__`, `__gt__`, or `__ge__`). ## Why is this bad? The `@total_ordering` decorator requires the class to define at least one ordering method. If none is defined, Python raises a `ValueError` at runtime. ## Example ```python from functools import total_ordering # no ordering method defined @total_ordering # error class MyClass: def __eq__(self, other: object) -> bool: return True ``` Use instead: ```python from functools import total_ordering @total_ordering class MyClass: def __eq__(self, other: object) -> bool: return True def __lt__(self, other: "MyClass") -> bool: return True ``` # invalid-type-alias-type Default level: error | Stable (since 0.0.1-alpha.6) ## What it does Checks for the creation of invalid `TypeAliasType`s ## Why is this bad? There are several requirements that you must follow when creating a `TypeAliasType`. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeAliasType, TypeVar def get_name() -> str: return "NewAlias" IntOrStr = TypeAliasType("IntOrStr", int | str) # okay # TypeAliasType name must be a string literal NewAlias = TypeAliasType(get_name(), int) # error T = TypeVar("T") GenericAlias = TypeAliasType("GenericAlias", list[T], type_params=(T,)) # okay # TypeAliasType type parameters must be type variables InvalidAlias = TypeAliasType("InvalidAlias", list[T], type_params=(list[T],)) # error ``` # invalid-type-arguments Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for invalid type arguments in explicit type specialization. ## Why is this bad? Providing the wrong number of type arguments or type arguments that don't satisfy the type variable's bounds or constraints will lead to incorrect type inference and may indicate a misunderstanding of the generic type's interface. ## Examples Using legacy type variables: ```toml [environment] python-version = "3.12" ``` ```python from typing import Generic, TypeVar T1 = TypeVar("T1", int, str) T2 = TypeVar("T2", bound=int) class Foo1(Generic[T1]): ... class Foo2(Generic[T2]): ... # bytes does not satisfy T1's constraints Foo1[bytes] # error # str does not satisfy T2's bound Foo2[str] # error ``` Using PEP 695 type variables: ```python class Foo[T]: ... class Bar[T, U]: ... # too many arguments Foo[int, str] # error # too few arguments Bar[int] # error ``` # invalid-type-checking-constant Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a value other than `False` assigned to the `TYPE_CHECKING` variable, or an annotation not assignable from `bool`. ## Why is this bad? The name `TYPE_CHECKING` is reserved for a flag that can be used to provide conditional code seen only by the type checker, and not at runtime. Normally this flag is imported from `typing` or `typing_extensions`, but it can also be defined locally. If defined locally, it must be assigned the value `False` at runtime; the type checker will consider its value to be `True`. If annotated, it must be annotated as a type that can accept `bool` values. ## Examples ```python TYPE_CHECKING: str # error TYPE_CHECKING = "" # error ``` # invalid-type-form Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for expressions that are used as [type expressions] but cannot validly be interpreted as such. ## Why is this bad? Such expressions cannot be understood by ty. In some cases, they might raise errors at runtime. ## Examples ```python from typing import Annotated # Int literals are not allowed in this context in type expressions a: list[1] # error # `Annotated` expects at least two arguments b: Annotated[int] # error ``` [type expressions]: https://typing.python.org/en/latest/spec/annotations.html#type-and-annotation-expressions # invalid-type-guard-definition Default level: error | Stable (since 0.0.1-alpha.11) ## What it does Checks for type guard functions without a first non-self-like non-keyword-only non-variadic parameter. ## Why is this bad? Type narrowing functions must accept at least one positional argument (non-static methods must accept another in addition to `self`/`cls`). Extra parameters/arguments are allowed but do not affect narrowing. ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeIs # no parameter def f() -> TypeIs[int]: # error return True # no positional arguments allowed def f(*, v: object) -> TypeIs[int]: # error return True # expected variadic arguments def f(*args: object) -> TypeIs[int]: # error return True class C: # only positional argument is `self` def f(self) -> TypeIs[int]: # error return True ``` # invalid-type-variable-bound Default level: error | Stable (since 0.0.15) ## What it does Checks for [type variables][type variable] whose bounds reference type variables. ## Why is this bad? The bound of a type variable must be a concrete type. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar # error: [invalid-type-variable-bound] RecursiveT = TypeVar("RecursiveT", bound=list["RecursiveT"]) U = TypeVar("U") # error: [invalid-type-variable-bound] BoundT = TypeVar("BoundT", bound=U) def f[T: list[T]](): ... # error: [invalid-type-variable-bound] def g[U, T: U](): ... # error: [invalid-type-variable-bound] ``` [type variable]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-constraints Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for constrained [type variables] with only one constraint, or that those constraints reference type variables. ## Why is this bad? A constrained type variable must have at least two constraints. ## Examples ```toml [environment] python-version = "3.12" ``` ```python from typing import TypeVar I = TypeVar("I", bound=int) # constraint references `I` S = TypeVar("S", list[I], int) # error # a constrained type variable needs at least two constraints def f[T: (int,)](): ... # error ``` Use instead: ```python from typing import TypeVar U = TypeVar("U", str, int) # valid constrained TypeVar # or T = TypeVar("T", bound=str) # valid bound TypeVar V = TypeVar("V", list[int], int) # valid constrained Type ``` [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-type-variable-default Default level: error | Stable (since 0.0.16) ## What it does Checks for [type variables] whose default type is not compatible with the type variable's bound or constraints. ## Why is this bad? If a type variable has a bound, the default must be assignable to that bound (see: [bound rules]). If a type variable has constraints, the default must be one of the constraints (see: [constraint rules]). ## Examples ```toml [environment] python-version = "3.13" ``` ```python from typing import TypeVar T = TypeVar("T", bound=str, default=int) # error: [invalid-type-variable-default] U = TypeVar("U", int, str, default=bytes) # error: [invalid-type-variable-default] ``` [bound rules]: https://typing.python.org/en/latest/spec/generics.html#bound-rules [constraint rules]: https://typing.python.org/en/latest/spec/generics.html#constraint-rules [type variables]: https://docs.python.org/3/library/typing.html#typing.TypeVar # invalid-typed-dict-field Default level: error | Stable (since 0.0.28) ## What it does Detects invalid `TypedDict` field declarations. ## Why is this bad? `TypedDict` subclasses cannot redefine inherited fields incompatibly. Doing so breaks the subtype guarantees that `TypedDict` inheritance is meant to preserve. ## Example ```python from typing import TypedDict class Base(TypedDict): x: int class Child(Base): x: str # error: [invalid-typed-dict-field] ``` # invalid-typed-dict-header Default level: error | Stable (since 0.0.14) ## What it does Detects errors in `TypedDict` class headers, such as unexpected arguments or invalid base classes. ## Why is this bad? The typing spec states that `TypedDict`s are not permitted to have custom metaclasses. Using `**` unpacking in a `TypedDict` header is also prohibited by ty, as it means that ty cannot statically determine whether keys in the `TypedDict` are intended to be required or optional. ## Example ```python from typing import TypedDict class Meta(type): ... class Foo(TypedDict, metaclass=Meta): # error: [invalid-typed-dict-header] ... def f(options: dict[str, object]): class Bar(TypedDict, **options): # error: [invalid-typed-dict-header] ... ``` # invalid-typed-dict-statement Default level: error | Stable (since 0.0.9) ## What it does Detects statements other than annotated declarations in `TypedDict` class bodies. ## Why is this bad? `TypedDict` class bodies aren't allowed to contain any other types of statements. For example, method definitions and field values aren't allowed. None of these will be available on "instances of the `TypedDict`" at runtime (as `dict` is the runtime class of all "`TypedDict` instances"). ## Example ```python from typing import TypedDict class Foo(TypedDict): def bar(self): # error: [invalid-typed-dict-statement] pass ``` # invalid-yield Default level: error | Stable (since 0.0.25) ## What it does Detects `yield` and `yield from` expressions where the "yield" or "send" type is incompatible with the generator function's annotated return type. ## Why is this bad? Yielding a value of a type that doesn't match the generator's declared yield type, or using `yield from` with a sub-iterator whose yield or send type is incompatible, is a type error that may cause downstream consumers of the generator to receive values of an unexpected type. ## Examples ```python from typing import Iterator def gen() -> Iterator[int]: yield "not an int" # error: [invalid-yield] ``` # isinstance-against-protocol Default level: error | Stable (since 0.0.14) ## What it does Reports invalid runtime checks against `Protocol` classes. This includes explicit calls `isinstance()`/`issubclass()` against non-runtime-checkable protocols, `issubclass()` calls against protocols that have non-method members, and implicit `isinstance()` checks against non-runtime-checkable protocols via pattern matching. ## Why is this bad? These calls (implicit or explicit) raise `TypeError` at runtime. ## Examples ```python from typing_extensions import Protocol, runtime_checkable class HasX(Protocol): x: int @runtime_checkable class HasY(Protocol): y: int def f(arg: object, arg2: type): # not runtime-checkable isinstance(arg, HasX) # error: [isinstance-against-protocol] # not runtime-checkable issubclass(arg2, HasX) # error: [isinstance-against-protocol] def g(arg: object): match arg: # not runtime-checkable case HasX(): # error: [isinstance-against-protocol] pass def h(arg2: type): isinstance(arg2, HasY) # fine (runtime-checkable) # `HasY` is runtime-checkable, but has non-method members, # so it still can't be used in `issubclass` checks) issubclass(arg2, HasY) # error: [isinstance-against-protocol] ``` ## References - [Typing documentation: `@runtime_checkable`](https://docs.python.org/3/library/typing.html#typing.runtime_checkable) # isinstance-against-typed-dict Default level: error | Stable (since 0.0.15) ## What it does Reports runtime checks against `TypedDict` classes. This includes explicit calls to `isinstance()`/`issubclass()` and implicit checks performed by `match` class patterns. ## Why is this bad? Using a `TypedDict` class in these contexts raises `TypeError` at runtime. ## Examples ```python from typing_extensions import TypedDict class Movie(TypedDict): name: str director: str def f(arg: object, arg2: type): isinstance(arg, Movie) # error: [isinstance-against-typed-dict] issubclass(arg2, Movie) # error: [isinstance-against-typed-dict] def g(arg: object): match arg: case Movie(): # error: [isinstance-against-typed-dict] pass ``` ## References - [Typing specification: `TypedDict`](https://typing.python.org/en/latest/spec/typeddict.html) # mismatched-sentinel-name Default level: ignore | Stable (since 0.0.87) ## What it does Checks for `builtins.sentinel` and `typing_extensions.Sentinel` definitions whose name argument does not match the variable they are assigned to. In class scope, the name can be unqualified or include the full enclosing class path. ## Why is this bad? A mismatched name can be a typo and can make a sentinel's runtime representation confusing. ## Default level This rule is disabled by default because sentinel names are not required to match their assigned variables, and sometimes the preferred `__repr__` for a sentinel may include non-identifier characters. Enable this rule to enforce consistent sentinel naming. This rule is similar to `mismatched-type-name`, but is a distinct rule because the default severity differs. ## Examples ```python from typing_extensions import Sentinel MISSING = Sentinel("OTHER") # error: [mismatched-sentinel-name] ``` Use a matching name instead: ```python from typing_extensions import Sentinel MISSING = Sentinel("MISSING") class Container: UNSET = Sentinel("Container.UNSET") ``` # mismatched-type-name Default level: warn | Stable (since 0.0.30) ## What it does Checks for functional typing definitions whose declared name does not match the variable they are assigned to. ## Why is this bad? Constructors like `TypeVar`, `ParamSpec`, `NewType`, `NamedTuple`, `TypedDict`, and `TypeAliasType` all take a name argument that is normally expected to match the assigned variable. A mismatch is usually a typo and makes later diagnostics harder to understand. `mismatched-sentinel-name` is a similar but distinct rule, disabled by default. ## Default level This rule is a warning by default because ty can usually recover and continue understanding the resulting type. ## Examples ```python from typing import NewType, ParamSpec, TypeVar from typing_extensions import TypedDict T = TypeVar("U") # error: [mismatched-type-name] P = ParamSpec("Q") # error: [mismatched-type-name] UserId = NewType("Id", int) # error: [mismatched-type-name] Movie = TypedDict("Film", {"title": str}) # error: [mismatched-type-name] ``` # missing-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for missing required arguments in a call. ## Why is this bad? Failing to provide a required argument will raise a `TypeError` at runtime. ## Examples ```python def func(x: int): ... # TypeError: func() missing 1 required positional argument: 'x' func() # error ``` # missing-direct-dependency Default level: ignore | Preview (since 0.0.76) ## What it does Checks for imports from installable packages that the current project or PEP 723 script does not declare as direct dependencies. The name used in dependency declarations can differ from the import name: for example, the `pillow` package is imported as `PIL`. ## Why is this bad? A dependency can be installed because another package requires it. Importing that dependency without declaring it makes your code rely on another package's dependency list. If that package removes the dependency, your imports can fail. Declare the packages that provide your imports in `project.dependencies` or `project.optional-dependencies` in `pyproject.toml`. Non-package files, such as tests and development scripts, can also use dependencies declared in dependency groups. See uv's [guide to managing dependencies](https://docs.astral.sh/uv/concepts/projects/dependencies/) for how to add these declarations. ## Rule status This rule is disabled by default and requires uv integration. For projects, enable uv workspace integration (`TY_UV=1`) and use an existing, synchronized environment. Running [`uv check`](https://docs.astral.sh/uv/reference/cli/#uv-check) synchronizes the environment automatically before invoking ty, unless `--no-sync` is passed. For these checks, ty reads the dependency graph and module ownership returned by `uv workspace metadata` without changing installed packages. uv may update the lockfile to match the current dependency declarations. uv 0.12.3 or later is required. For PEP 723 scripts, enable uv script integration with `TY_UV=scripts` or `TY_UV=1`. ty synchronizes each script's environment and checks imports against its inline `dependencies` list. Declarations and environments from the enclosing workspace or other scripts do not apply. ## Known limitations Imports guarded by `TYPE_CHECKING` are not reported because they are not executed at runtime. They can use development-only dependencies, such as type stub packages, without requiring those packages as runtime dependencies. Standard-library imports and imports whose owning package cannot be identified unambiguously are also not reported. Imports of [namespace packages](https://docs.python.org/3/reference/import.html#namespace-packages) themselves, such as `import ns`, are not reported: the namespace can contain modules from several installable packages. Imports of their submodules, such as `import ns.child`, are checked when the owning package is known. An `__init__.pyi` stub does not change this distinction. Native packages that ty can resolve only as namespace packages at runtime are also skipped. For other native modules, ty can use stubs to resolve the import and uv's ownership map to identify which package to declare. Some editable installations add the whole project directory to Python's import path, making both package code and files such as `tests/test_app.py` importable. If uv does not identify which modules belong to the installable package, ty allows dependency-group imports throughout that directory, including in package code, to avoid incorrectly flagging imports in tests and scripts. ## Examples With `requests` as a direct dependency, `urllib3` may also be installed because `requests` depends on it: ```python {data-mdtest="ignore"} import requests import urllib3 # error: [missing-direct-dependency] ``` Add `urllib3` to `project.dependencies` if your code imports it directly. # missing-override-decorator Default level: ignore | Stable (since 0.0.41) ## What it does Checks for methods that override a method or attribute in a superclass but are not decorated with `@override`. This rule is disabled by default. Enable it to opt in to strict `@override` enforcement for a project. ## Exemptions Overriding `__init__`, `__new__`, `__init_subclass__`, or `__post_init__` does not require `@override`, even if the method is explicitly declared by a superclass. ## Why is this bad? Without an `@override` annotation, refactors can silently change whether a method is an override. Requiring `@override` on every override lets ty report when an intended override stops overriding anything, and when a method unexpectedly starts overriding a superclass member. ## Example ```toml [environment] python-version = "3.12" ``` ```python from typing import override class Parent: def method(self) -> int: return 1 class Child(Parent): # when the rule is enabled def method(self) -> int: # error return 2 class ExplicitChild(Parent): @override def method(self) -> int: # fine return 2 ``` # missing-slot Default level: error | Stable (since 0.0.75) ## What it does Checks for assignments to declared attributes that have no matching `__slots__` entry on the class or its bases, and no instance dictionary to store their values. ## Why is this bad? Most Python objects store their attributes in an "instance dictionary". Assigning to a new attribute adds an entry to this dictionary; deleting that attribute removes it again. Accordingly, most Python objects allow for **arbitrary attributes to be set and read**. The advantage of this is that it allows for many dynamic features; the disadvantage is that it can be costly in terms of memory, and can easily allow for typos to slip in accidentally, e.g.: ```py class Foo: def __init__(self, x): self.x = x def update_x(self, x): self.xx = x # oops, this was meant to be the same attribute set in `__init__`, # but ended up being an entirely separate one! ``` Defining `__slots__` lets a class reserve space for a fixed set of instance attributes instead. Unless an instance dictionary is inherited from a base class or requested by including `"__dict__"` in `__slots__`, instances of the class have no dictionary in which to store additional attributes. Attempting to assign to an attribute not declared in `__slots__` will often raise `AttributeError` at runtime if the instance has no instance dictionary. ## Examples ### Class definitions ```python class Item: __slots__ = () value: int Item().value = 1 # error: [missing-slot] ``` If you control the class, include the attribute in `__slots__` to make the assignment valid: ```python class Item: __slots__ = ("value",) value: int Item().value = 1 ``` ### Stub files Stub files can use properties to indicate that instances have attributes that are readable and writable but do not appear in `__slots__`, for example: ```pyi class Item: __slots__ = () @property def value(self) -> int: ... @value.setter def value(self, value: int) -> None: ... ``` ## References - [Python data model: `__slots__`](https://docs.python.org/3/reference/datamodel.html#slots) # missing-type-argument Default level: ignore | Stable (since 0.0.45) ## What it does Checks for generic types used without type parameters in type expressions. ## Why is this bad? Using a generic type without specifying its type parameters results in the type parameters being implicitly filled with `Unknown`, reducing the precision of type checking. Explicit type parameters make the intended types clear and enable the type checker to catch more errors. ## Examples ```python import re def handle(m: re.Match) -> str: # error: [missing-type-argument] return m.string # Use explicit type parameters instead: def handle(m: re.Match[str]) -> str: return m.string ``` # missing-typed-dict-key Default level: error | Stable (since 0.0.1-alpha.20) ## What it does Detects missing required keys in `TypedDict` constructor calls. ## Why is this bad? `TypedDict` requires all non-optional keys to be provided during construction. Missing items can lead to a `KeyError` at runtime. ## Example ```python from typing import TypedDict class Person(TypedDict): name: str age: int # missing required key 'age' alice: Person = {"name": "Alice"} # error alice["age"] # KeyError ``` # no-matching-overload Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to an overloaded function that do not match any of the overloads. ## Why is this bad? Failing to provide the correct arguments to one of the overloads will raise a `TypeError` at runtime. ## Examples ```python from typing import overload @overload def func(x: int): ... @overload def func(x: bool): ... def func(x: int | bool): ... func("string") # error: [no-matching-overload] ``` # non-callable-init-subclass Default level: error | Stable (since 0.0.30) ## What it does Checks for class definitions that will fail due to non-callable `__init_subclass__` methods. ## Why is this bad? If a class defines a non-callable `__init_subclass__` method/attribute, any attempt to subclass that class will raise a `TypeError` at runtime. ## Examples ```python class Super: __init_subclass__ = None class Sub(Super): ... # error: [non-callable-init-subclass] ``` ## References - [Python data model: Customizing class creation](https://docs.python.org/3/reference/datamodel.html#customizing-class-creation) # not-iterable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for objects that are not iterable but are used in a context that requires them to be. ## Why is this bad? Iterating over an object that is not iterable will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not iterable for i in 34: # error pass ``` ## Common issues ### Async generator stubs Calling an `async def` function whose body contains `yield` produces an async iterator, which can be consumed with `async for`. Without `yield`, calling the function produces a coroutine, and its return annotation describes the result of awaiting that coroutine. This distinction matters in stub files, where replacing the implementation with `...` removes the `yield`. For example, this stub describes a coroutine function, even though its return annotation is `AsyncIterator[int]`: `stubs.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: ... ``` Iterating over the coroutine is an error. An `async for` loop awaits each item; it does not automatically await a coroutine to obtain the iterator: `main.py`: ```python from stubs import values async def consume() -> None: # error: "Object of type `CoroutineType[Any, Any, AsyncIterator[int]]` is not async-iterable" async for value in values(): print(value) ``` To declare a function that directly produces an async iterator, use `def` rather than `async def` in the stub: `with_def.pyi`: ```pyi from collections.abc import AsyncIterator def values() -> AsyncIterator[int]: ... ``` Alternatively, keep `async def` and include a `yield` expression in the stub body: `with_yield.pyi`: ```pyi from collections.abc import AsyncIterator async def values() -> AsyncIterator[int]: yield 1 ``` If the function intentionally returns a coroutine that produces an async iterator, await it before iterating: `async for value in await values(): ...`. # not-subscriptable Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for subscripting objects that do not support subscripting. ## Why is this bad? Subscripting an object that does not support it will raise a `TypeError` at runtime. ## Examples ```python # TypeError: 'int' object is not subscriptable 4[1] # error ``` # override-of-final-method Default level: error | Stable (since 0.0.1-alpha.29) ## What it does Checks for methods on subclasses that override superclass methods decorated with `@final`. ## Why is this bad? Decorating a method with `@final` declares to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import final class A: @final def foo(self): ... class B(A): def foo(self): ... # error ``` # override-of-final-variable Default level: error | Stable (since 0.0.16) ## What it does Checks for class variables on subclasses that override a superclass variable that has been declared as `Final`. ## Why is this bad? Declaring a variable as `Final` indicates to the type checker that it should not be overridden on any subclass. ## Example ```python from typing import Final class A: X: Final[int] = 1 class B(A): X = 2 # error ``` # parameter-already-assigned Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls which provide more than one argument for a single parameter. ## Why is this bad? Providing multiple values for a single parameter will raise a `TypeError` at runtime. ## Examples ```python def f(x: int) -> int: return x f(1, x=2) # error ``` # positional-only-parameter-as-kwarg Default level: error | Stable (since 0.0.1-alpha.22) ## What it does Checks for keyword arguments in calls that match positional-only parameters of the callable. ## Why is this bad? Providing a positional-only parameter as a keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int, /) -> int: return x f(x=1) # error ``` # possibly-missing-attribute Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for possibly missing attributes. ## Why is this bad? Attempting to access a missing attribute will raise an `AttributeError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples ```python class A: if __name__ == "__main__": c = 0 # AttributeError: type object 'A' has no attribute 'c' A.c # error ``` # possibly-missing-implicit-call Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for implicit calls to possibly missing methods. ## Why is this bad? Expressions such as `x[y]` and `x * y` call methods under the hood (`__getitem__` and `__mul__` respectively). Calling a missing method will raise an `AttributeError` at runtime. ## Examples ```python import datetime class A: if datetime.date.today().weekday() != 6: def __getitem__(self, v): ... # TypeError: 'A' object is not subscriptable A()[0] # error ``` # possibly-missing-import Default level: ignore | Stable (since 0.0.1-alpha.22) ## What it does Checks for imports of symbols that may be missing. ## Why is this bad? Importing a missing module or name will raise a `ModuleNotFoundError` or `ImportError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Examples `module.py`: ```python import datetime if datetime.date.today().weekday() != 6: a = 1 ``` `main.py`: ```python # ImportError: cannot import name 'a' from 'module' from module import a # error ``` # possibly-missing-submodule Default level: warn | Stable (since 0.0.23) ## What it does Checks for accesses of submodules that might not've been imported. ## Why is this bad? When module `a` has a submodule `b`, `import a` isn't generally enough to let you access `a.b.` You either need to explicitly `import a.b`, or else you need the `__init__.py` file of `a` to include `from . import b`. Without one of those, `a.b` is an `AttributeError`. ## Examples ```python import html # AttributeError: module 'html' has no attribute 'parser' html.parser # error ``` # possibly-unresolved-reference Default level: ignore | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are possibly not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Rule status This rule is currently disabled by default because of the number of false positives it can produce. ## Example ```python for i in range(int(input())): x = i # NameError: name 'x' is not defined print(x) # error ``` # pydantic-discarded-extra-argument Default level: warn | Stable (since 0.0.60) ## What it does Checks for extra keyword arguments that Pydantic silently discards when a model uses `extra="ignore"`, either implicitly or explicitly. ## Why is this bad? A discarded argument has no effect on the constructed model, but it may indicate a misspelled field name or an incorrect assumption about the model's schema. ## Example ```python {data-mdtest="ignore"} from pydantic import BaseModel class User(BaseModel): name: str admin: bool = False user = User(name="Alice", admni=True) # error: [pydantic-discarded-extra-argument] ``` If the field name has been misspelled, fix the typo. Otherwise, consider removing the extra argument, or explicitly configure the model with `extra="allow"`. # raw-string-type-annotation Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for raw-strings in type annotation positions. ## Why is this bad? Static analysis tools like ty can't analyze type annotations that use raw-string notation. ## Examples ```python def test() -> r"int": # error return 1 ``` Use instead: ```python def test() -> "int": return 1 ``` # redundant-cast Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Detects redundant `cast` calls where the value already has the target type. ## Why is this bad? These casts have no effect and can be removed. ## Example ```python from typing import cast def f() -> int: return 10 # Redundant cast(int, f()) # error ``` # redundant-condition Default level: warn | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false due to the inferred type of the condition. This rule is enabled by default, and is deliberately not comprehensive. In order to avoid false positives, it excludes conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - The boolean test can be inferred as always evaluating to `True` and `False`, but this inference is due to boolean-test short-circuiting in `if` conditions, `while` conditions or `assert` tests rather than the inferred type of the boolean test. - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error that triggers this rule is to forget to call a function, for example: ```py import random def should_do_action() -> bool: return random.choice([True, False]) # oops! You forgot the parentheses here... this should have been `if should_do_action()`. # Because it's not, this will always be `True`: if should_do_action: # error: [redundant-condition] print("Doing stuff...") ``` Another common mistake is to forget to `await` a coroutine: ```py import random async def should_do_async_action(): return random.choice([True, False]) async def main(): # oops! Forgot the await here... this should have been `if await should_do_async_action()`. # Because it's not, this will always be `True`: if should_do_async_action(): # error: [redundant-condition] print("Doing stuff async...") ``` Or to forget that `tuple[X]` means "A tuple with exactly one element" rather than "a tuple with an arbitrary number of elements" (for which you'd use `tuple[X, ...]`): ```py # you almost certainly meant to write `tuple[str, ...]` here rather than `tuple[str]`... def consume_tuples(x: tuple[str]): # ...and that means that this later condition is inferred as always being True by ty: if x: # error: [redundant-condition] print("Got a non-empty tuple") ``` Some Pythonistas fall into the trap of thinking that a generator expression will be falsy if it has zero elements inside it -- but generator expressions are lazy, and so they're always truthy unless you collect them into a tuple: ```py def test_my_data(data: list[int]): # this will always be `True`, because the asserted object is a `types.GeneratorType` instance, # not a `tuple`! `assert any(item for item in data if item > 42)` # is probably what you meant instead. assert (item for item in data if item > 42) # error: [redundant-condition] ``` ## Boolean operators used to compute values The rule checks `and` and `or` operands when the expression is used as a condition: in an `if`, `elif`, `while`, or `assert` test, a conditional expression, a comprehension filter, a match guard, or as the operand of `not`. It does not flag `and` or `or` expressions used to compute values -- even if an operand in an `and` or `or` expression is always truthy, it doesn't necessarily make the expression redundant: ```py def f(): ... def g(): ... def test(coinflip: bool): # could also be written as `func = f if coinflip else g`, # but use of an `and` expression for this is common in older codebases. func = coinflip and f or g # `func` will be the `f` function if `coinflip` is `True`, # and the `g` function otherwise func() ``` This also allows calls that are deliberately always falsy but are used for their side effects: ```py from unittest.mock import patch def ask_to_continue() -> bool: return input("Continue? ") == "yes" def test_ask_to_continue(): prompts = [] with patch( "builtins.input", side_effect=lambda prompt: prompts.append(prompt) or "yes", ): assert ask_to_continue() assert prompts == ["Continue? "] ``` By contrast, `not` always produces a boolean, so we will still emit a diagnostic on the following example -- negating the truthiness of a function object is pointless, since a function object is always truthy: ```py def f(): ... value = not f # error: [redundant-condition] ``` ## Known issues and workarounds This rule can sometimes trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() # error: [redundant-condition] "Expression `seen.add(coord)` is always falsy (has type `None`)" duplicates = {coord for coord in coordinates if coord in seen or seen.add(coord)} print(f"Duplicates are {duplicates}") ``` The error here is triggered due to `seen.add(coord)` being used in a boolean expression, despite the fact that `set.add()` always returns `None`. Here this is deliberate: `set.add()` is being used for its side effect. To workaround this issue, the above code could be rewritten like this, which may also be easier for some readers to understand: ```py def find_duplicate_coordinates(coordinates: list[tuple[int, int]]): seen: set[tuple[int, int]] = set() duplicates: set[tuple[int, int]] = set() for coord in coordinates: if coord in seen: duplicates.add(coord) else: seen.add(coord) print(f"Duplicates are {duplicates}") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-condition-strict Default level: ignore | Stable (since 0.0.79) ## What it does Detects boolean conditions where the condition can be statically inferred to be always true or always false. This rule is disabled by default. It exclusively covers cases that its sibling (enabled-by-default) rule `redundant-condition` does not cover. These cases often flag real bugs in user code, but also have a significantly higher rate of unavoidable false positives than other cases. This rule reports redundant conditions that meet any of these criteria: - The boolean test is inferred as evaluating to `True` itself, `False` itself, or an exact integer such as `1` or `0`. - Short-circuit evaluation means the condition can be guaranteed to be always truthy or always falsy despite fixed truthiness not being guaranteed by the inferred type of the expression's value (see "Short-circuiting boolean conditions" below for an example). - The condition uses a walrus operator (`:=`). The assignment's side effect may be intentional, even when its result has fixed truthiness. ## Why is this bad? A boolean condition that is always true or always false usually indicates a mistake in your code, and can often lead to incorrect behavior. If an `if` condition is inferred as always false, moreover, ty will infer all code within that `if` branch as being unreachable, and will not report any diagnostics on code in that region. ## Examples A common error in Python code is to make the mistake of thinking that indexing into a `bytes` object will get you an object of type `bytes`. But `bytes` work differently to `str`s in Python -- although a string is a sequence of strings, a bytestring is a sequence of `int`s, so indexing into a `bytes` object gives you an `int`. This rule can catch that error by alerting you to the fact that checking whether a `bytes` object is unequal to an `int` will always evaluate to `True`: ```py def validate_record(data: bytes) -> None: if data[0] != b"\x1e": # error: [redundant-condition-strict] raise ValueError("Invalid record separator") ``` Another common mistake is to assume that annotating `**kwargs` with `dict[str, str]` describes the dictionary containing the keyword arguments. In fact, a `**kwargs` annotation describes each individual keyword argument, so this annotation says that every value is itself a dictionary. Comparing one of those values with a string will therefore always evaluate to `False`: ```py def trace(**kwargs: dict[str, str]) -> None: if kwargs.get("operation") == "task": # error: [redundant-condition-strict] print("Tracing task") ``` ## Short-circuiting boolean conditions In some situations, ty can know that a condition will always be true, or it can know that a condition will always be false, even when this is not guaranteed by the inferred type of that condition. This is because of the way that Python short-circuits evaluation of conditions in the context of `if` tests, `while` tests and `assert` statements. Consider a class whose comparison method has an `object` return type: ```py from typing_extensions import reveal_type class Comparable: def __lt__(self, other: int) -> object: ... def check(value: Comparable): reveal_type(value < 1 < 0) # revealed: ~AlwaysTruthy if value < 1 < 0: # error: [redundant-condition-strict] "always false" pass ``` Outside the context of an `if` test, the revealed type of the condition here is `~AlwaysTruthy`: in other words, ty knows that this expression is not *always true*, but cannot guarantee that it is definitely *always false*. It could be an object that is sometimes true and sometimes false -- for example, a `list` (which is falsy when it is empty, and truthy otherwise). Nonetheless, when `value < 1 < 0` is used directly as a condition, ty knows that the condition will always be falsy and the `if` branch will never be taken. Python tests the truthiness of the object returned by `Comparable.__lt__` once: if it is falsy, the condition fails immediately. If it is truthy, Python evaluates `1 < 0`, which is false. There is no second truthiness test of the object returned by `__lt__`. If the chained comparison is saved as a variable first, its value can be the object returned by `__lt__`, if that object was falsy when first tested. The `if result` statement then tests that object's truthiness again. A user-defined `__bool__` method can return a different result on that second call, so ty cannot guarantee that the saved value is still falsy, and no diagnostic is emitted: ```py def check_saved(value: Comparable): result = value < 1 < 0 if result: # no diagnostic pass ``` ## Exemptions Like `redundant-condition`, this rule checks subexpressions of an `and` or `or` expression only when the outer expression is used as a condition. This is to avoid emitting false-positive diagnostics on code like the following, where the `and` expression is clearly not redundant despite the fact that both `CONSTANT_1` and `CONSTANT_2` are always truthy: ```py from typing import Final CONSTANT_1: Final = 1 CONSTANT_2: Final = 2 def do_something(coinflip: bool): # could also be written as `constant_to_use = CONSTANT_1 if coinflip else CONSTANT_2`, # but use of an `and` expression for this is common in older codebases. constant_to_use = coinflip and CONSTANT_1 or CONSTANT_2 # do something with `constant_to_use` now... ... ``` Unlike `and` and `or`, however, `not` explicitly converts its operand to a boolean, so the rule checks `not` expressions in every context. Another exemption applied by this rule concerns `assert`-statement tests. A common pattern in Python code is to use defensive `assert`s to enforce behaviour at runtime, even when the asserted condition can be inferred statically to be always true. For example: ```py def add_one(x: int) -> int: assert isinstance(x, int) # no diagnostic return x + 1 ``` This kind of defensive behaviour is often reasonable, since the author of a library cannot guarantee that end users of the library will run a type checker on code calling into the library, meaning that it's entirely possible at runtime for an object passed into the `x`a parameter above to be a `str` (for example) even though the parameter annotation states that only `int`s can ever be passed in. This rule therefore also exempts all assertion tests or subexpressions that evaluate to a subtype of `int` or `bool`: `redundant-condition-strict` can still trigger on `assert` statements in some contexts, however. For example, `redundant-condition-strict` will be emitted on the below example, where the left-hand side of the `and` expression is always true and not a subtype of `bool` or `int`, but where the condition is nonetheless excluded from the enabled-by-default `redundant-condition` rule due to the use of the walrus operator: ```py def func() -> bool: return True def test_func(): assert (result := func) and result != func() # error: [redundant-condition-strict] ``` For similar reasons to the `assert` exemptions, this rule also exempts always-false `if` or `elif` conditions when their bodies end in a defensive check: a `raise`, an assertion that could fail, a call returning `Never`, an `await` to a call returning `Never`, or `return NotImplemented`: ```py import sys def add_two(x: int) -> int: if not isinstance(x, int): # no diagnostic raise TypeError("need an int!!") return x + 2 def add_three(x: int) -> int: if not isinstance(x, int): # no diagnostic assert False, "unreachable" return x + 3 def add_four(x: int) -> int: if not isinstance(x, int): # no diagnostic sys.exit(1) return x + 4 class Foo: def __init__(self, data: int): self.data = data def __add__(self, other: "Foo"): if not isinstance(other, Foo): # no diagnostic return NotImplemented return Foo(self.data + other.data) ``` And an exemption is applied for always-true `if` or `elif` statements that are followed by branches which contain defensive checks: ```py from typing_extensions import assert_never def parse_data(data: int | str): if isinstance(data, int): print("got an int") elif isinstance(data, str): # Always true, but no diagnostic, since # the `else` branch following this branch is always terminal. # (`assert_never` returns `Never`, indicating that it always raises an exception) print("got a str") else: assert_never(data) def parse_data_early_return(data: int | str): if isinstance(data, int): print("got an int") return # Always true, but no diagnostic, since # the suite following this branch is always terminal # (every control-flow path following this `if` statement ends in a `raise` statement) if isinstance(data, str): print("got a str") return raise AssertionError("unexpected data") ``` Any conditions defined in relation to `sys.version_info`, `sys.platform`, `os.name` or `typing.TYPE_CHECKING` are also exempted. The rule recursively follows the definitions of names and attributes across module boundaries to determine if a name or attribute was indirectly defined in relation to one of these highly special-cased symbols: ```toml [environment] python-version = "3.14" python-platform = "linux" ``` ```py import os import sys from typing import TYPE_CHECKING if sys.version_info >= (3, 14): # inferred as always true here, but no diagnostic pass if sys.platform == "win32": # inferred as always false here, but no diagnostic pass LINE_ENDING = "\n" if os.name == "posix" else "\r\n" if LINE_ENDING == "\n": # inferred as always true here, but no diagnostic pass if TYPE_CHECKING: # inferred as always true, but no diagnostic pass ``` Conditions involving these constants, or conditions involving values defined in relation to these constants, can often be inferred as always-true or always-false by ty. Indeed, these conditions usually *will* be always true or always false across a single invocation run of a Python programme. Nonetheless, Python code is often written so that it can work on multiple different Python versions and/or multiple different operating systems, and a condition that is always true on one operating system might very well be always false on another operating system (for example). Flagging these conditions as being always true or always false would only add noise: the aim of the rule is to flag conditions that are *unintentionally* always true or always false. Lastly, some conditions involving literal integers and booleans in the AST are also exempted: there's no reason why you'd use a condition like this unless it was intentional. ```py if True: # inferred as always true (obviously), but no diagnostic pass if 0: pass # inferred as always false, but no diagnostic ``` ## Known issues and workarounds This rule can often trigger on code that is not incorrect, but could be written in a clearer way. For example, the rule will flag this code: ```py from enum import Enum class YesOrNo(Enum): YES = 1 NO = 0 def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: # error: [redundant-condition-strict] print("no") ``` This snippet could be written more clearly as this, which would not trigger the rule owing to the exemptions described in the section above: ```py def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") else: assert what_to_say == YesOrNo.NO print("no") ``` or the snippet could also be rewritten as this, which would also be fine according to the rule's heuristics: ```py from typing_extensions import assert_never def say_yes_or_no(what_to_say: YesOrNo): if what_to_say == YesOrNo.YES: print("yes") elif what_to_say == YesOrNo.NO: print("no") else: assert_never(what_to_say) ``` In a similar vein, this rule can often flag `and` or `or` expressions that have operands which are deliberately always truthy or deliberately always falsy, because the purpose of the operand is to have some side effect occur. For example: ```py import random from typing import Literal def want_to_go_fishing() -> bool: return random.choice([True, False]) def weather_report() -> Literal["rainy", "sunny", "cloudy"]: return random.choice(["rainy", "sunny", "cloudy"]) def have_fishing_supplies() -> bool: return random.choice([True, False]) def main(): if ( want_to_go_fishing() and (weather := weather_report()) # error: [redundant-condition-strict] and have_fishing_supplies() ): print(f"The weather is {weather}, let's go fishing") ``` The middle operand in the above `and` expression is always truthy. This might be deliberate, but even if it is, the function would arguably be clearer if it were written like this instead: ```py def main(): if want_to_go_fishing(): weather = weather_report() if have_fishing_supplies(): print(f"The weather is {weather}, let's go fishing") ``` Lastly, the rule cannot reliably distinguish in all cases comparisons that are intentionally always true/false from those that are unintentionally always true/false. The rule takes care to avoid flagging code that uses `if TYPE_CHECKING`, `if sys.version_info < (X, Y)`, `if sys.platform == ...` and `if os.name == ...`. But it cannot reliably determine that code like this was written the way it was meant to be: ```py DEBUGGING = 0 if DEBUGGING: # error: [redundant-condition-strict] print("Doing debugging stuff...") ``` ## See also - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # redundant-final-classvar Default level: warn | Stable (since 0.0.18) ## What it does Checks for redundant combinations of the `ClassVar` and `Final` type qualifiers. ## Why is this bad? An attribute that is marked `Final` in a class body is implicitly a class variable. Marking it as `ClassVar` is therefore redundant. Note that this diagnostic is not emitted for dataclass fields or protocol members, where `ClassVar[Final[int]]` has a distinct meaning from `Final[int]`. ## Examples ```python from typing import ClassVar, Final class C: # redundant x: ClassVar[Final[int]] = 1 # error # redundant y: Final[ClassVar[int]] = 1 # error ``` # shadowed-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables in nested generic classes or functions that shadow type variables from an enclosing scope. ## Why is this bad? Shadowing type variables makes the code confusing and is disallowed by the typing spec. ## Examples ```toml [environment] python-version = "3.12" ``` ```python class Outer[T]: # `T` is already used by `Outer` class Inner[T]: ... # error # `T` is already used by `Outer` def method[T](self, x: T) -> T: # error return x ``` ## References - [Typing spec: Generics](https://typing.python.org/en/latest/spec/generics.html#introduction) # static-assert-error Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Makes sure that the argument of `static_assert` is statically known to be true. ## Why is this bad? A `static_assert` call represents an explicit request from the user for the type checker to emit an error if the argument cannot be verified to evaluate to `True` in a boolean context. ## Examples ```python from ty_extensions import static_assert # evaluates to `False` static_assert(1 + 1 == 3) # error # does not have a statically known truthiness static_assert(int(2.0 * 3.0) == 6) # error ``` # subclass-of-dataclass-with-order Default level: warn | Stable (since 0.0.39) ## What it does Checks for classes that inherit from a dataclass with `order=True`. ## Why is this bad? When a dataclass has `order=True`, comparison methods (`__lt__`, `__le__`, `__gt__`, `__ge__`) are generated that compare instances as tuples of their fields. These methods raise a `TypeError` at runtime when comparing instances of different classes in the inheritance hierarchy, even if one is a subclass of the other. This violates the [Liskov Substitution Principle][liskov-substitution-principle] because child class instances cannot be used in all contexts where parent class instances are expected. ## Example ```python from dataclasses import dataclass @dataclass(order=True) class Parent: value: int class Child(Parent): # error pass # At runtime, this raises TypeError: # Child(1) < Parent(2) ``` Consider using [`functools.total_ordering`][total_ordering] instead, which does not have this limitation. [liskov-substitution-principle]: https://en.wikipedia.org/wiki/Liskov_substitution_principle [total_ordering]: https://docs.python.org/3/library/functools.html#functools.total_ordering # subclass-of-final-class Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for classes that subclass final classes. ## Why is this bad? Decorating a class with `@final` declares to the type checker that it should not be subclassed. ## Example ```python from typing import final @final class A: ... class B(A): ... # error ``` # super-call-in-named-tuple-method Default level: error | Stable (since 0.0.1-alpha.30) ## What it does Checks for calls to `super()` inside methods of `NamedTuple` classes. ## Why is this bad? Using `super()` in a method of a `NamedTuple` class will raise an exception at runtime. ## Examples ```python from typing import NamedTuple class F(NamedTuple): x: int def method(self): # super() is not supported in methods of NamedTuple classes super() # error ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # too-many-positional-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls that pass more positional arguments than the callable can accept. ## Why is this bad? Passing too many positional arguments will raise `TypeError` at runtime. ## Example ```python def f(): ... f("foo") # error ``` # truthiness-test-of-callable Default level: warn | Stable (since 0.0.83) ## What it does Detects suspicious truthiness tests of `Callable`-typed values and unions of callable types. ## Why is this bad? `Callable`-typed variables are nearly always functions in practice, and functions are always truthy. If `predicate` is a variable inferred as having a `Callable` type, therefore, a boolean test such as `if predicate:` is usually not what you want; `if predicate()` (or similar) is usually what was intended. ## Examples ```py from collections.abc import Callable def announce_if_ready(is_ready: Callable[[], bool]): if is_ready: # error: [truthiness-test-of-callable] print("Ready") ``` You probably meant to call the value instead: ```py def announce_if_ready_fixed(is_ready: Callable[[], bool]): if is_ready(): # no diagnostic print("Ready") ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-iterable` detects suspicious boolean tests where `Iterable`-typed variables are tested for their truthiness # truthiness-test-of-iterable Default level: warn | Stable (since 0.0.83) ## What it does Detects boolean conditions where variables typed as `Iterable`, `Iterator`, `Generator` or similar are tested for their truthiness. ## Why is this bad? Testing an `Iterable` object for truthiness strongly suggests that the code expects the object to evaluate as falsy in a boolean context if it is empty. However, even empty `Iterable` objects can be truthy if they do not define `__len__` or `__bool__`. The classic example of this is a generator: unevaluated generators in Python are always truthy, even if they do not yield any elements at runtime. ## Examples ```py from collections.abc import Iterable def process(items: Iterable[int]): if items: # error: [truthiness-test-of-iterable] print("Received items") else: print("Didn't receive any items") # prints "Received items", even though the passed-in generator is empty! process(x for x in range(42) if x > 43) ``` If `process` in the above example does not need to accept generators, one solution is to rewrite the annotation to use `Collection` instead of `Iterable`. `Collection` mandates that the object passed in must define `__len__`, making a truthiness test much more likely to be meaningful: ```py from collections.abc import Collection def process(items: Collection[int]): if items: # no diagnostic print("Received items") else: print("Didn't receive any items") # passing in a generator is now rejected: # error: [invalid-argument-type] "Expected `Collection[int]`, found `GeneratorType[int, None, None]`" process(x for x in range(42) if x > 43) ``` If the function must also accept generators, another solution can be to collect the iterable into a tuple or list before testing its length: ```py def process(items: Iterable[int]): collected = tuple(items) if collected: # no diagnostic print("Received items") else: print("Didn't receive any items") # correctly prints "Didn't receive any items" process(x for x in range(42) if x > 43) ``` ## See also - `redundant-condition` and `redundant-condition-strict` detect conditions that can be inferred as always being truthy or falsy - `truthiness-test-of-callable` detects suspicious boolean tests where `Callable`-typed variables are tested for their truthiness # truthiness-test-of-none-union Default level: ignore | Stable (since 0.0.84) ## What it does Detects truthiness checks of unions with `None` whose non-`None` part can also be falsy, like an `if value: ...` check on a value of type `int | None`. This rule is disabled by default. It can catch mistakes where a valid value is confused with missing data, but may also flag code that deliberately treats `None` and other falsy values alike. ## Why is this bad? `None` is a sentinel often used to indicate the absence of a meaningful value. A variable annotated as `int | None` can hold an integer or `None`. Since `None` is falsy, testing an object's truthiness is a common way to check whether a value is present, but this can lead to incorrect behavior. An object of type `int | None` can still be falsy even if it is an integer, since `0` is falsy. Boolean tests on objects of type `str | None`, `bytes | None`, or `list | None` have similar pitfalls: an empty string, bytestring, or list is also falsy in Python. ## Examples Consider a function that returns at most a given number of items, or all items if no limit was provided: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if not limit: # error: [truthiness-test-of-none-union] return items return items[:limit] ``` The intention here is that `take(items, 0)` should return no items. But because both `None` and `0` are falsy, it returns all of them instead. Checking explicitly for `None` fixes the mistake: ```py def take(items: list[str], limit: int | None = None) -> list[str]: if limit is None: return items return items[:limit] ``` ## Known issues and workarounds This rule can trigger on conditions that intentionally treat missing and empty values alike. For example, the following function intentionally treats both `None` and empty lists as equivalent: ```py def default_preset(presets: list[str] | None) -> str: if presets: # error: [truthiness-test-of-none-union] return presets[0] return "auto" ``` Replacing the condition with `presets is not None` would introduce an `IndexError` for an empty list. Checking that `presets` is a list before testing its truthiness preserves the intended behavior without triggering the rule: ```py def default_preset(presets: list[str] | None) -> str: if isinstance(presets, list) and presets: return presets[0] return "auto" ``` ## See also `redundant-condition` and `redundant-condition-strict` detect Boolean conditions that are always true or always false. # type-assertion-failure Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for `assert_type()` and `assert_never()` calls where the actual type is not the same as the asserted type. ## Why is this bad? `assert_type()` allows confirming the inferred type of a certain value. ## Example ```toml [environment] python-version = "3.11" ``` ```python from typing import assert_type def _(x: int): assert_type(x, int) # fine # Actual type does not match asserted type assert_type(x, str) # error ``` # unavailable-implicit-super-arguments Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Detects invalid `super()` calls where implicit arguments like the enclosing class or first method argument are unavailable. ## Why is this bad? When `super()` is used without arguments, Python tries to find two things: the nearest enclosing class and the first argument of the immediately enclosing function (typically self or cls). If either of these is missing, the call will fail at runtime with a `RuntimeError`. ## Examples ```python # no enclosing class or function found super() # error def func(): # no enclosing class or first argument exists super() # error class A: # no enclosing function to provide the first argument f = super() # error def method(self): def nested(): # first argument does not exist in this nested function super() # error # first argument does not exist in this lambda lambda: super() # error # argument is not available in generator expression (super() for _ in range(10)) # error super() # okay! both enclosing class and first argument are available ``` ## References - [Python documentation: super()](https://docs.python.org/3/library/functions.html#super) # unbound-type-variable Default level: error | Stable (since 0.0.20) ## What it does Checks for type variables that are used in a scope where they are not bound to any enclosing generic context. ## Why is this bad? Using a type variable outside of a scope that binds it has no well-defined meaning. ## Examples ```python from typing import TypeVar, Generic T = TypeVar("T") S = TypeVar("S") # unbound type variable in module scope x: T # error class C(Generic[T]): # S is not in this class's generic context x: list[S] = [] # error ``` ## References - [Typing spec: Scoping rules for type variables](https://typing.python.org/en/latest/spec/generics.html#scoping-rules-for-type-variables) # undefined-reveal Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for calls to `reveal_type` without importing it. ## Why is this bad? Using `reveal_type` without importing it will raise a `NameError` at runtime. ## Examples ```python # NameError: name 'reveal_type' is not defined # error reveal_type(1) # revealed: Literal[1] ``` # unknown-argument Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for keyword arguments in calls that don't match any parameter of the callable. ## Why is this bad? Providing an unknown keyword argument will raise `TypeError` at runtime. ## Example ```python def f(x: int) -> int: return x f(x=1, y=2) # error ``` # unresolved-attribute Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for unresolved attributes. ## Why is this bad? Accessing an unbound attribute will raise an `AttributeError` at runtime. An unresolved attribute is not guaranteed to exist from the type alone, so this could also indicate that the object is not of the type that the user expects. ## Examples ```python class A: ... # AttributeError: 'A' object has no attribute 'foo' A().foo # error ``` # unresolved-global Default level: warn | Stable (since 0.0.1-alpha.15) ## What it does Detects variables declared as `global` in an inner scope that have no explicit bindings or declarations in the global scope. ## Why is this bad? Function bodies with `global` statements can run in any order (or not at all), which makes it hard for static analysis tools to infer the types of globals without explicit definitions or declarations. ## Example ### Assigning without a global-scope declaration ```python def f(): # unresolved global global x # error x = 42 def g(): print(x) # unresolved reference ``` ### Use instead #### Declare the global ```python x: int def f(): global x x = 42 def g(): print(x) ``` #### Initialize the global ```python x: int | None = None def f(): global x x = 42 def g(): print(x) ``` # unresolved-import Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for import statements for which the module cannot be resolved. ## Why is this bad? Importing a module that cannot be resolved will raise a `ModuleNotFoundError` at runtime. These diagnostics can often be caused due to ty's Python environment or search paths being configured incorrectly. See the [import troubleshooting FAQ](https://docs.astral.sh/ty/reference/typing-faq/#why-cant-ty-resolve-my-imports) for more details. ## Examples ```python # ModuleNotFoundError: No module named 'mathh' import mathh # error ``` # unresolved-reference Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for references to names that are not defined. ## Why is this bad? Using an undefined variable will raise a `NameError` at runtime. ## Example ```python # NameError: name 'x' is not defined print(x) # error ``` # unsound-assignment Default level: ignore | Stable (since 0.0.73) ## What it does Detects variable assignments that unsoundly assign a type that is not a [subtype] of a variable's declared type. This rule is a stricter version of `invalid-assignment`. Whereas that rule also flags assignments to attributes and subscripts, however, this rule is only applied to variable assignments. This rule has no effect on stub files. ## Why is this bad? By default, type checkers consider an assignment valid if the inferred type of the assigned value is [assignable] to the target's declared type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "not an integer" # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() # Fails at runtime, even though the type checker infers both operands as being of type `int`! my_integer + 42 ``` This rule treats ["fully static"][fully-static] declared types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `my_integer: int = returns_any()` assignment, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to assignments where the declared type is [fully static][fully-static]. It will not trigger if `Any` or `Unknown` appear anywhere in the declared type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "not an integer" explicitly_dynamic: Any = returns_any() # no error also_dynamic: list[Any] = returns_any() # no error # no `unsound-assignment` error, since `list` is implicitly the same as `list[Unknown]` # (which is what the `missing-type-argument` error is complaining about) # # error: [missing-type-argument] implicitly_dynamic: list = returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` rule. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 # error: "Unsound assignment: `Any` is not a subtype of `int`" my_integer: int = returns_any() another_integer: int # error: "Unsound assignment: `Any` is not a subtype of `int`" another_integer = returns_any() ``` Narrow the value before assigning it to fix the diagnostics: ```py from typing import Any def returns_any() -> Any: return 42 value = returns_any() assert isinstance(value, int) my_integer: int = value # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound assignments - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound assignments [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsound-return-statement Default level: ignore | Stable (since 0.0.70) ## What it does Detects `return` statements that unsoundly return a type that is not a [subtype] of the function's annotated return type. This lint is a stricter version of `invalid-return-type`. ## Why is this bad? By default, type checkers consider a `return` statement valid if the inferred type of the object being returned is [assignable] to the annotated return type of the function it's in. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any def returns_any() -> Any: return "foo" def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() # fails at runtime, even though the type checker infers both operands as being of type `int`! returns_int() + 42 ``` This rule allows you to use ["fully static"][fully-static] return types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `return returns_any()` statement in `returns_int`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as returning [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your return type, either implicitly or explicitly: ```py from typing import Any def returns_any() -> Any: return "foo" # error: [missing-type-argument] def returns_unparameterized_tuple() -> tuple: # no error, since the return type is implicitly `tuple[Unknown, ...]` # (which is what the `missing-type-argument` error is complaining about on the line above!) return returns_any() def returns_list_of_any() -> list[Any]: # no error, since the return type is explicitly `list[Any]` return returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `return` statement can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Any` or `-> tuple[Any]`, for example). This rule is analogous to mypy's [`no-any-return`][no-any-return] error code, which is enabled by mypy’s [`--strict`][mypy-strict] mode and can also be enabled on its own using mypy’s [`--warn-return-any`][warn-return-any] option. ## Examples ```py from typing import Any def returns_any() -> Any: return 42 def returns_int() -> int: # error: "Unsound return statement: `Any` is not a subtype of `int`" return returns_any() ``` Narrow the type to a subtype of `int` to fix the diagnostic: ```py from typing import Any from typing_extensions import reveal_type def returns_any() -> Any: return 42 def returns_int() -> int: my_int = returns_any() assert isinstance(my_int, int) reveal_type(my_int) # revealed: Any & int return my_int # no error: `Any & int` is a subtype of `int` ``` ## Default level This rule is disabled by default. It is intended for advanced users wanting additional soundness checks from their type checker, not for users who have just started to use type checkers on their Python code. ## See also - `unsound-yield` is a similar rule that triggers on unsound `yield` expressions rather than unsound `return` statements - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [mypy-strict]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-strict [no-any-return]: https://mypy.readthedocs.io/en/stable/error_code_list2.html#code-no-any-return [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype [warn-return-any]: https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-warn-return-any # unsound-yield Default level: ignore | Stable (since 0.0.70) ## What it does Detects `yield` and `yield from` expressions that unsoundly yield a type that is not a [subtype] of the generator function's annotated yield type. This lint is a stricter version of `invalid-yield`. ## Why is this bad? By default, type checkers consider a yielded value valid if its inferred type is [assignable] to the generator's annotated yield type. However, this makes it easy for incorrect types to percolate through your code unexpectedly due to a single expression being inferred as `Any`. This can easily lead to runtime errors that are not caught by the type checker: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def integers() -> Generator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # Fails at runtime, even though the type checker infers `integers` as yielding only `int`s! sum(integers()) ``` This rule treats ["fully static"][fully-static] yield types as "typed boundaries" for your code. With this rule enabled, ty would emit an error on the `yield returns_any()` statement in `integers`, since the `returns_any()` call is inferred as having type `Any`, and `Any` is not a subtype of `int`. This helps prevent the unsoundness from spreading far from its original source (in this case, the return type of the `returns_any` function). Note that this rule is only applied to functions annotated as yielding [fully static][fully-static] types. It will not trigger if `Any` or `Unknown` appear anywhere in your function's yield type, either implicitly or explicitly. It will still trigger on functions that have non-fully-static send and/or return types, however: ```py from typing import Any, Generator def returns_any() -> Any: return "not an integer" def dynamic_yield_type() -> Generator[Any]: # no error yield returns_any() def static_yield_type() -> Generator[int, Any, Any]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() ``` This rule works especially well when combined with ty's `missing-type-argument` and `unsound-assignment` rules, as well as the Ruff rules [`ANN201`][ann201], [`ANN202`][ann202], [`ANN204`][ann204], [`ANN205`][ann205], and [`ANN206`][ann206]. Enabling all these rules at once effectively makes it much less likely that a `yield` expression can lead to unsoundness "leaking" out of a function unless that function has been *explicitly* annotated with a dynamic type in some way (`-> Generator[Any]` or `-> Generator[tuple[Any]]`, for example). ## Examples ```py from typing import Any, Iterator def returns_any() -> Any: return "foo" def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: # error: "Unsound `yield`: `Any` is not a subtype of `int`" yield returns_any() # error: "Unsound `yield from`: `Any` is not a subtype of `int`" yield from any_iterator() ``` Narrow the value before yielding it to fix the diagnostics: ```py from typing import Any, Iterator def returns_any() -> Any: return 42 def any_iterator() -> Iterator[Any]: yield "foo" def integers() -> Iterator[int]: value = returns_any() assert isinstance(value, int) yield value for value in any_iterator(): assert isinstance(value, int) yield value ``` ## Default level This rule is disabled by default. It is intended for users who want stricter soundness checks at generator boundaries. ## See also - `unsound-return-statement` is a similar rule that triggers on unsound `return` statements rather than unsound `yield` expressions - `unsound-assignment` is a similar rule that triggers on unsound assignments [ann201]: https://docs.astral.sh/ruff/rules/missing-return-type-undocumented-public-function/ [ann202]: https://docs.astral.sh/ruff/rules/missing-return-type-private-function/ [ann204]: https://docs.astral.sh/ruff/rules/missing-return-type-special-method/ [ann205]: https://docs.astral.sh/ruff/rules/missing-return-type-static-method/ [ann206]: https://docs.astral.sh/ruff/rules/missing-return-type-class-method/ [assignable]: https://typing.python.org/en/latest/spec/glossary.html#term-assignable [fully-static]: https://typing.python.org/en/latest/spec/glossary.html#term-fully-static-type [subtype]: https://typing.python.org/en/latest/spec/glossary.html#term-subtype # unsupported-base Default level: warn | Stable (since 0.0.1-alpha.7) ## What it does Checks for class definitions that have bases which are unsupported by ty. ## Why is this bad? If a class has a base that is an instance of a complex type such as a union type, ty will not be able to resolve the [method resolution order] (MRO) for the class. This will lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Examples ```python import datetime class A: ... class B: ... if datetime.date.today().weekday() != 6: C = A else: C = B class D(C): ... # error: [unsupported-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-bool-conversion Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for bool conversions where the object doesn't correctly implement `__bool__`. ## Why is this bad? If an exception is raised when you attempt to evaluate the truthiness of an object, using the object in a boolean context will fail at runtime. ## Examples ```python class NotBoolable: __bool__ = None def __lt__(self, other: object) -> "NotBoolable": return self b1 = NotBoolable() b2 = NotBoolable() # exception raised here if b1: # error pass # exception raised here b1 and b2 # error # exception raised here not b1 # error # A chained comparison converts the result of `b1 < b2` to bool. # exception raised here b1 < b2 < b1 # error ``` # unsupported-dynamic-base Default level: ignore | Stable (since 0.0.12) ## What it does Checks for dynamic class definitions (using `type()`) that have bases which are unsupported by ty. This is equivalent to `unsupported-base` but applies to classes created via `type()` rather than `class` statements. ## Why is this bad? If a dynamically created class has a base that is an unsupported type such as `type[T]`, ty will not be able to resolve the [method resolution order] (MRO) for the class. This may lead to an inferior understanding of your codebase and unpredictable type-checking behavior. ## Default level This rule is disabled by default because it will not cause a runtime error, and may be noisy on codebases that use `type()` in highly dynamic ways. ## Examples ```python class Base: ... def factory(base: type[Base]) -> type: # `base` has type `type[Base]`, not `type[Base]` itself return type("Dynamic", (base,), {}) # error: [unsupported-dynamic-base] ``` [method resolution order]: https://docs.python.org/3/glossary.html#term-method-resolution-order # unsupported-operator Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for binary expressions, comparisons, and unary expressions where the operands don't support the operator. ## Why is this bad? Attempting to use an unsupported operator will raise a `TypeError` at runtime. ## Examples ```python class A: ... # TypeError: unsupported operand type(s) for +: 'A' and 'A' A() + A() # error ``` # unused-awaitable Default level: warn | Stable (since 0.0.21) ## What it does Checks for awaitable objects (such as coroutines) used as expression statements without being awaited. ## Why is this bad? Calling an `async def` function returns a coroutine object. If the coroutine is never awaited, the body of the async function will never execute, which is almost always a bug. Python emits a `RuntimeWarning: coroutine was never awaited` at runtime in this case. ## Examples ```python async def fetch_data() -> str: return "data" async def main() -> None: # Warning: coroutine is not awaited fetch_data() # error await fetch_data() # OK ``` # unused-ignore-comment Default level: warn | Stable (since 0.0.1-alpha.1) ## What it does Checks for `ty: ignore` directives that are no longer applicable. ## Why is this bad? A `ty: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # ty: ignore[division-by-zero] ``` Use instead: ```py a = 20 / 2 ``` # unused-type-ignore-comment Default level: warn | Stable (since 0.0.14) ## What it does Checks for `type: ignore` directives that are no longer applicable. ## Why is this bad? A `type: ignore` directive that no longer matches any diagnostic violations is likely included by mistake, and should be removed to avoid confusion. ## Examples ```py # error a = 20 / 2 # type: ignore ``` Use instead: ```py a = 20 / 2 ``` ## Options This rule is skipped if [`analysis.respect-type-ignore-comments`](https://docs.astral.sh/ty/reference/configuration/#respect-type-ignore-comments) is set to `false`. # useless-overload-body Default level: warn | Stable (since 0.0.1-alpha.22) ## What it does Checks for various `@overload`-decorated functions that have non-stub bodies. ## Why is this bad? Functions decorated with `@overload` are ignored at runtime; they are overridden by the implementation function that follows the series of overloads. While it is not illegal to provide a body for an `@overload`-decorated function, it may indicate a misunderstanding of how the `@overload` decorator works. ## Example ```toml [environment] python-version = "3.11" ``` ```py from typing import overload @overload def foo(x: int) -> int: # will never be executed return x + 1 # error @overload def foo(x: str) -> str: # will never be executed return "Oh no, got a string" # error def foo(x: int | str) -> int | str: raise Exception("unexpected type encountered") ``` Use instead: ```py from typing import assert_never, overload @overload def foo(x: int) -> int: ... @overload def foo(x: str) -> str: ... def foo(x: int | str) -> int | str: if isinstance(x, int): return x + 1 elif isinstance(x, str): return "Oh no, got a string" else: assert_never(x) ``` ## References - [Python documentation: `@overload`](https://docs.python.org/3/library/typing.html#typing.overload) # zero-stepsize-in-slice Default level: error | Stable (since 0.0.1-alpha.1) ## What it does Checks for a step size of zero in slices when the operation is known to fail. ## Why is this bad? Python's built-in sequence types raise a `ValueError` when sliced with a step size of zero. ## Known problems This check is not exhaustive. It reports zero-step slices for certain built-in sequence types where the operation is known to fail. A custom `__getitem__` implementation can accept or reject such a slice, so ty cannot detect every runtime failure. ## Examples ```python values = list(range(10)) # ValueError: slice step cannot be zero values[1:10:0] # error tuple_values = (1, 2, 3) # ValueError: slice step cannot be zero tuple_values[1:10:0] # error ``` ok test rule::rule_unknown ... ok test rule_selection::all_overrides ... ok test rule_selection::cli_all_rules_ignore ... ok test rule_selection::cli_all_rules_precedence ... ok test rule_selection::cli_all_rules_warn ... ok test rule_selection::cli_rule_severity ... ok test rule_selection::cli_rule_severity_precedence ... ok test rule_selection::cli_specific_then_all ... ok test rule_selection::cli_unknown_rules ... ok test rule_selection::configuration_all_rules ... ok test rule_selection::configuration_all_rules_with_rule_sorting_before_all ... ok test rule_selection::configuration_rule_severity ... ok test rule_selection::configuration_unknown_rules ... ok test rule_selection::multiple_overrides_inherit_cli_rules ... ok test rule_selection::overrides_all_rules_with_rule_sorting_before_all ... ok test rule_selection::overrides_basic ... ok test rule_selection::overrides_empty_include ... ok test rule_selection::overrides_exclude ... ok test rule_selection::overrides_inherit_global ... ok test rule_selection::overrides_invalid_exclude_glob ... ok test rule_selection::overrides_invalid_include_glob ... ok test rule_selection::overrides_missing_include_exclude ... ok test rule_selection::overrides_no_actual_overrides ... ok test rule_selection::overrides_precedence ... ok test rule_selection::overrides_unknown_rules ... ok test scripts::cli_arguments_override_script_environment ... ok test scripts::cli_arguments_override_script_options ... ok test scripts::configured_source_roots_and_extra_paths_are_relative_to_the_script ... ok test scripts::disabled_integration_does_not_initialize_scripts ... ok test scripts::environment_options ... ok test scripts::excluded_scripts_do_not_initialize_their_environments ... ok test scripts::explicit_config_replaces_inline_metadata ... ok test scripts::explicit_config_replaces_the_script_environment ... ok test scripts::inherited_file_settings_are_relative_to_the_script ... ok test scripts::inline_overrides_are_ignored ... ok test scripts::inline_settings_override_user_configuration ... ok test scripts::inline_terminal_settings_do_not_apply ... ok test scripts::invalid_metadata_options_report_configuration_error ... ok test scripts::invalid_python_requirement_reports_configuration_error ... ok test scripts::invalid_script_environment_reports_configuration_error ... ok test scripts::invalid_script_search_paths_do_not_blame_python_environment ... ok test scripts::invalid_script_settings_report_configuration_error ... ok test scripts::invalid_toml_reports_configuration_error ... ok test scripts::metadata_without_tool_ty_uses_default_settings ... ok test scripts::ordinary_files_do_not_initialize_scripts ... ok test scripts::project_search_paths_do_not_apply_to_scripts ... ok test scripts::project_settings_and_overrides_do_not_apply ... ok test scripts::python_requirement_overrides_user_configuration ... ok test scripts::python_version_diagnostics_identify_script_metadata ... ok test scripts::script_version_and_platform_are_isolated_from_project_configuration ... ok test scripts::scripts_do_not_use_an_inactive_project_environment ... ok test scripts::scripts_have_no_implicit_first_party_roots ... ok test scripts::scripts_use_an_activated_virtual_environment ... ok test scripts::shared_imports_use_each_scripts_platform ... ok test scripts::unavailable_uv_reports_metadata_error ... ok test scripts::unknown_rule_diagnostics_point_to_script_metadata ... ok test scripts::user_configuration_applies ... ok test scripts::verbose_rule_diagnostics_identify_script_metadata ... ok test server::find_does_not_fall_back_from_configured_environment ... ok test server::find_follows_symlinks ... ok test server::find_rejects_broken_symlink ... ok test server::find_rejects_directory ... ok test server::find_rejects_non_executable_file ... ok test server::find_rejects_wrong_layout ... ok test server::find_returns_no_match_on_python_environment_error ... ok test server::find_uses_configured_environment ... ok test server::find_uses_configured_interpreter ... ok test server::find_uses_cwd_when_project_discovery_fails ... ok test server::find_uses_discovered_project_root ... ok test test_include_hidden_files_by_default ... ok test test_output_format_env ... ok test test_quiet_output ... ok test test_respect_ignore_files ... ok test test_run_in_sub_directory ... ok test user_configuration ... ok test uv_workspace::scripts_only_mode_disables_uv_workspace_discovery ... ok test uv_workspace::uv_workspace_discovery_is_opt_in ... ok test uv_workspace::warns_when_uv_workspace_metadata_cannot_be_loaded ... ok test result: ok. 182 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.72s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/file_watching-ab96d57abb5b3961 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.50s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/self_environment-5b46784db35f05fc --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 2.01s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_combine-5e5a48748ec561b9 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_completion_bench-7ec9ae95de05f71f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_completion_eval-b0b11c173f4dd650 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_ide-d084940d6d06eaa7 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 1909 tests test all_symbols::tests::all_symbols_multi_file ... ok test all_symbols::tests::first_party_test_modules_not_filtered ... ok test all_symbols::tests::first_party_underscore_modules_not_filtered ... ok test all_symbols::tests::pandas_read_csv_merged_all ... ok test all_symbols::tests::pandas_read_csv_merged_redundant_export ... ok test all_symbols::tests::pandas_read_csv_merged_wildcard ... ok test all_symbols::tests::redundant_reexported_merged_definition_at_top_level ... ok test all_symbols::tests::redundant_reexported_merged_multiple_symbols_retained ... ok test all_symbols::tests::redundant_reexported_not_merged_across_top_level_modules ... ok test all_symbols::tests::redundant_reexported_some_merged_across_top_level_modules ... ok test all_symbols::tests::third_party_test_modules_filtered ... ok test all_symbols::tests::third_party_underscore_modules_are_filtered ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_assigned_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::bound_method_reference_passed_as_arg_is_not_a_call ... ok test call_hierarchy::incoming_calls::tests::comprehension_attributed_to_enclosing_function ... ok test call_hierarchy::incoming_calls::tests::decorator_application ... ok test call_hierarchy::incoming_calls::tests::default_on_version_gated_method_attributed_to_class ... ok test call_hierarchy::incoming_calls::tests::keyword_call ... ok test call_hierarchy::incoming_calls::tests::lambda_caller_is_synthesized_item ... ok test call_hierarchy::incoming_calls::tests::lambda_follow_up_requests_are_leaves ... ok test call_hierarchy::incoming_calls::tests::lambda_inside_function_attributed_to_lambda ... ok test call_hierarchy::incoming_calls::tests::method_call ... ok test call_hierarchy::incoming_calls::tests::method_does_not_confuse_with_same_name_on_other_class ... ok test call_hierarchy::incoming_calls::tests::multi_file ... ok test call_hierarchy::incoming_calls::tests::multi_file_constructor_call_resolves_to_init_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::multi_file_dunder_call_without_textual_method_name ... ok test call_hierarchy::incoming_calls::tests::non_call_reference_filtered_out ... ok test call_hierarchy::incoming_calls::tests::non_callable_attribute_filtered ... ok test call_hierarchy::incoming_calls::tests::property_deleter_del ... ok test call_hierarchy::incoming_calls::tests::property_getter_read ... ok test call_hierarchy::incoming_calls::tests::property_setter_write ... ok test call_hierarchy::incoming_calls::tests::single_file ... ok test call_hierarchy::incoming_calls::tests::super_method_call ... ok test call_hierarchy::incoming_calls::tests::top_level_call_attributed_to_module ... ok test call_hierarchy::incoming_calls::tests::two_lambdas_calling_same_function_two_distinct_items ... ok test call_hierarchy::incoming_calls::tests::via_import_alias ... ok test call_hierarchy::outgoing_calls::tests::attribute_call ... ok test call_hierarchy::outgoing_calls::tests::class_excludes_method_bodies ... ok test call_hierarchy::outgoing_calls::tests::class_includes_decorators_bases_and_class_body ... ok test call_hierarchy::outgoing_calls::tests::class_with_base_call ... ok test call_hierarchy::outgoing_calls::tests::constructor_call ... ok test call_hierarchy::outgoing_calls::tests::direct_call ... ok test call_hierarchy::outgoing_calls::tests::function_excludes_nested_def_body ... ok test call_hierarchy::outgoing_calls::tests::function_includes_param_default ... ok test call_hierarchy::outgoing_calls::tests::lambda_default_attributed_to_enclosing_scope ... ok test call_hierarchy::outgoing_calls::tests::multi_file ... ok test call_hierarchy::outgoing_calls::tests::multiple_calls_to_same_callee ... ok test call_hierarchy::outgoing_calls::tests::skips_unresolved_calls ... ok test call_hierarchy::outgoing_calls::tests::super_method_call ... ok test call_hierarchy::tests::prepare_on_async_function ... ok test call_hierarchy::tests::prepare_on_call_site ... ok test call_hierarchy::tests::prepare_on_class_def ... ok test call_hierarchy::tests::prepare_on_classmethod ... ok test call_hierarchy::tests::prepare_on_function_def ... ok test call_hierarchy::tests::prepare_on_method ... ok test call_hierarchy::tests::prepare_on_non_callable_returns_none ... ok test call_hierarchy::tests::prepare_on_overloaded_function ... ok test call_hierarchy::tests::prepare_on_staticmethod ... ok test code_action::tests::add_code_existing_empty_ignore ... ok test code_action::tests::add_code_existing_ignore ... ok test code_action::tests::add_code_existing_ignore_end_line ... ok test code_action::tests::add_code_existing_ignore_start_line ... ok test code_action::tests::add_code_existing_ignore_trailing_comma ... ok test code_action::tests::add_code_existing_ignore_trailing_whitespace ... ok test code_action::tests::add_code_existing_ignore_with_reason ... ok test code_action::tests::add_code_existing_ignores ... ok test code_action::tests::add_code_existing_type_ignore ... ok test code_action::tests::add_code_existing_type_ignore_without_any_ty_code ... ok test code_action::tests::add_code_followed_by_continuation ... ok test code_action::tests::add_code_followed_by_multiline_string ... ok test code_action::tests::add_code_interpolated_string ... ok test code_action::tests::add_code_multiline_interpolation ... ok test code_action::tests::add_ignore ... ok test code_action::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test code_action::tests::add_ignore_existing_comment ... ok test code_action::tests::add_ignore_existing_file_level_ignore ... ok test code_action::tests::add_ignore_line_continuation_empty_lines ... ok test code_action::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test code_action::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test code_action::tests::add_ignore_trailing_whitespace ... ok test code_action::tests::add_ignore_undefined_reveal_type ... ok test code_action::tests::add_ignore_updates_preceding_own_line_suppression ... ok test code_action::tests::unresolved_deprecated ... ok test code_action::tests::unresolved_deprecated_warnings_imported ... ok test code_action::tests::unresolved_loader ... ok test code_action::tests::unresolved_loader_abc_imported ... ok test code_action::tests::unresolved_loader_importlib_imported ... ok test code_action::tests::unresolved_namespace_descendant ... ok test completion::tests::attribute_access_empty_dict ... ok test completion::tests::attribute_access_empty_list ... ok test completion::tests::attribute_access_set ... ok test completion::tests::attribute_access_set_keyword_prefix ... ok test completion::tests::attribute_double_parens ... ok test completion::tests::attribute_not_on_integer ... ok test completion::tests::attribute_on_constructor_directly ... ok test completion::tests::attribute_on_float ... ok test completion::tests::attribute_on_integer ... ok test completion::tests::attribute_parens ... ok test completion::tests::auto_import_deprioritizes_deprecated_over_stdlib_special ... ok test completion::tests::auto_import_does_not_use_enclosing_class_scope ... ok test completion::tests::auto_import_ignores_modules_with_leading_underscore ... ok test completion::tests::auto_import_includes_first_party_modules_as_suggestions ... ok test completion::tests::auto_import_includes_modules_with_leading_underscore_in_first_party ... ok test completion::tests::auto_import_includes_stdlib_modules_as_suggestions ... ok test completion::tests::auto_import_includes_sub_modules_as_suggestions ... ok test completion::tests::auto_import_match_quality_ranks_prefix_before_substring ... ok test completion::tests::auto_import_namespace_descendant_but_not_namespace_package ... ok test completion::tests::auto_import_namespace_descendants ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_all_branches ... ok test completion::tests::auto_import_omits_conditionally_imported_symbol_available_in_some_branches ... ok test completion::tests::auto_import_omits_directly_imported_symbol ... ok test completion::tests::auto_import_omits_directly_imported_symbol_in_nested_scope ... ok test completion::tests::auto_import_omits_imported_symbol_from_parent_scope ... ok test completion::tests::auto_import_omits_wildcard_imported_symbol ... ok test completion::tests::auto_import_prefers_collections_over_third_party_reexport ... ok test completion::tests::auto_import_prefers_std_lib_symbol_over_third_party_symbol_with_same_name ... ok test completion::tests::auto_import_prefers_typing_over_third_party_reexport ... ok test completion::tests::auto_import_preserves_name_order_for_unrelated_third_party_symbol ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_same_named_import ... ok test completion::tests::auto_import_preserves_qualified_suggestion_for_shadowed_import ... ok test completion::tests::auto_import_preserves_suggestion_for_import_after_cursor ... ok test completion::tests::auto_import_prioritizes_reusing_import_from_statements ... ok test completion::tests::auto_import_respects_all ... ok test completion::tests::auto_import_should_not_include_symbols_in_current_module ... ok test completion::tests::auto_import_with_submodule ... ok test completion::tests::betwixt_attribute_access1 ... ok test completion::tests::betwixt_attribute_access2 ... ok test completion::tests::betwixt_attribute_access3 ... ok test completion::tests::betwixt_attribute_access4 ... ok test completion::tests::builtins ... ok test completion::tests::builtins_not_included_import ... ok test completion::tests::builtins_not_included_object_attr ... ok test completion::tests::bundled_ty_extensions_module_completion ... ok test completion::tests::bundled_typeshed_module_completion ... ok test completion::tests::bundled_typing_extensions_module_completion ... ok test completion::tests::call_arguments_cursor_middle ... ok test completion::tests::call_arguments_multi_def ... ok test completion::tests::call_attribute_argument_no_arg_completions ... ok test completion::tests::call_bare_paramspec_has_no_keyword_argument_completions ... ok test completion::tests::call_blank1 ... ok test completion::tests::call_keyword_argument_at_value ... ok test completion::tests::call_keyword_only_argument ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters ... ok test completion::tests::call_keyword_only_argument_between_variadic_parameters_after_positional_argument ... ok test completion::tests::call_multiple_keyword_arguments ... ok test completion::tests::call_multiple_keyword_arguments_some_set ... ok test completion::tests::call_positional_only_argument ... ok test completion::tests::call_positional_only_keyword_only_argument_mix ... ok test completion::tests::call_prefix1 ... ok test completion::tests::class_attributes1 ... ok test completion::tests::class_base_already_specified ... ok test completion::tests::class_base_excludes_class_being_defined ... ok test completion::tests::class_base_excludes_class_being_defined_with_typed_text ... ok test completion::tests::class_base_includes_prior_definition_with_same_name ... ok test completion::tests::class_base_qualified_already_specified ... ok test completion::tests::class_base_qualified_attribute_not_filtered ... ok test completion::tests::class_base_same_name_different_module ... ok test completion::tests::class_blank1 ... ok test completion::tests::class_blank2 ... ok test completion::tests::class_init1 ... ok test completion::tests::class_init2 ... ok test completion::tests::class_init3 ... ok test completion::tests::class_metaclass ... ok test completion::tests::class_metaclass_generic ... ok test completion::tests::class_metaclass_set ... ok test completion::tests::class_multiple_bases_already_specified ... ok test completion::tests::class_prefix1 ... ok test completion::tests::class_prefix2 ... ok test completion::tests::class_super1 ... ok test completion::tests::class_super2 ... ok test completion::tests::class_super3 ... ok test completion::tests::class_super4 ... ok test completion::tests::class_typed_dict_total ... ok test completion::tests::class_typed_dict_total_alias ... ok test completion::tests::class_typed_dict_total_pep695_generic ... ok test completion::tests::class_typed_dict_total_set ... ok test completion::tests::class_typed_dict_total_subclass ... ok test completion::tests::class_typed_dict_total_typevar_generic ... ok test completion::tests::complete_class_parentheses ... ok test completion::tests::complete_class_parentheses_disabled_by_default ... ok test completion::tests::complete_function_parentheses ... ok test completion::tests::complete_function_parentheses_class_base ... Snapshot test passes but the existing value is in a legacy format. Please run `cargo insta test --force-update-snapshots` to update to a newer format. Snapshot contents: Parent ok test completion::tests::complete_function_parentheses_decorator_name ... ok test completion::tests::complete_function_parentheses_except_handler ... ok test completion::tests::complete_function_parentheses_except_handler_factory ... ok test completion::tests::complete_function_parentheses_existing_parenthesis ... ok test completion::tests::complete_function_parentheses_from_import ... ok test completion::tests::complete_function_parentheses_function_in_annotation_metadata ... ok test completion::tests::complete_function_parentheses_pep_613_type_alias ... ok test completion::tests::complete_function_parentheses_type_expression ... ok test completion::tests::completion_at_eof ... ok test completion::tests::completion_kind_recursive_type_alias ... ok test completion::tests::completions_in_class_def_empty_name ... ok test completion::tests::completions_in_function_def_empty_name ... ok test completion::tests::completions_in_function_param_type_annotation ... ok test completion::tests::completions_in_function_type_param_bound ... ok test completion::tests::completions_in_type_def_empty_name ... ok test completion::tests::completions_inside_unreachable_sections ... ok test completion::tests::comprehension_target_suggests_in ... ok test completion::tests::decorator_args_do_not_suppress_keywords ... ok test completion::tests::decorator_chained_call_args_do_not_suppress_keywords ... ok test completion::tests::decorator_without_class_or_function ... ok test completion::tests::double_nested_function_not_in_global_scope_blank1 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank2 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank3 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank4 ... ok test completion::tests::double_nested_function_not_in_global_scope_blank5 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix1 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix2 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix3 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix4 ... ok test completion::tests::double_nested_function_not_in_global_scope_prefix5 ... ok test completion::tests::dunder_file_attribute_completion_namespace_package ... ok test completion::tests::dunder_file_attribute_completion_non_namespace_package ... ok test completion::tests::dunder_file_completion ... ok test completion::tests::duplicate1 ... ok test completion::tests::dynamic_type_list_no_type_annotation ... ok test completion::tests::dynamic_type_with_intersection_type_annotation ... ok test completion::tests::dynamic_type_with_type_annotation ... ok test completion::tests::ellipsis1 ... ok test completion::tests::ellipsis2 ... ok test completion::tests::ellipsis3 ... ok test completion::tests::empty ... ok test completion::tests::empty_raise_statement ... ok test completion::tests::enum_attributes ... ok test completion::tests::except_handler_suggests_as ... ok test completion::tests::favour_imported_over_builtin ... ok test completion::tests::favour_symbols_currently_imported ... ok test completion::tests::for_target_suggests_in ... ok test completion::tests::from_import1 ... ok test completion::tests::from_import10 ... ok test completion::tests::from_import11 ... ok test completion::tests::from_import2 ... ok test completion::tests::from_import3 ... ok test completion::tests::from_import4 ... ok test completion::tests::from_import5 ... ok test completion::tests::from_import6 ... ok test completion::tests::from_import7 ... ok test completion::tests::from_import8 ... ok test completion::tests::from_import9 ... ok test completion::tests::from_import_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_dotted_name_suggests_import ... ok test completion::tests::from_import_i_suggests_import ... ok test completion::tests::from_import_import_suggests_import ... ok test completion::tests::from_import_importt_suggests_nothing ... ok test completion::tests::from_import_incomplete ... ok test completion::tests::from_import_missing_alias_suggests_as ... ok test completion::tests::from_import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::from_import_nested_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_nested_very_dotted_name_relative_import_suggests_import ... ok test completion::tests::from_import_no_space_not_suggests_import ... ok test completion::tests::from_import_only_dot ... ok test completion::tests::from_import_only_dot_incomplete ... ok test completion::tests::from_import_parenthesized_missing_alias_suggests_as ... ok test completion::tests::from_import_preserves_name_order_for_unrelated_namespace_package ... ok test completion::tests::from_import_random_name_suggests_nothing ... ok test completion::tests::from_import_relative_import_suggests_import ... ok test completion::tests::from_import_space_suggests_import ... ok test completion::tests::from_import_two_imports_suggests_import ... ok test completion::tests::from_import_unknown_in_import_names1 ... ok test completion::tests::from_import_unknown_in_import_names2 ... ok test completion::tests::from_import_unknown_in_import_names3 ... ok test completion::tests::from_import_unknown_in_module ... ok test completion::tests::from_import_with_bare_annotation ... ok test completion::tests::from_import_with_separate_annotation_and_assignment ... ok test completion::tests::from_import_with_submodule1 ... ok test completion::tests::from_import_with_type_checking_annotation ... ok test completion::tests::from_import_with_vendored_submodule1 ... ok test completion::tests::from_import_with_vendored_submodule2 ... ok test completion::tests::from_relative_import_missing_alias_suggests_as ... ok test completion::tests::fscope_id_missing_function_identifier3 ... ok test completion::tests::generator_expression_member ... ok test completion::tests::identifier_keyword_clash1 ... ok test completion::tests::identifier_keyword_clash2 ... ok test completion::tests::import_completion_triggers_desperate_module_resolution ... ok test completion::tests::import_dotted_module_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as ... ok test completion::tests::import_missing_alias_suggests_as_with_leading_char ... ok test completion::tests::import_multiple_betwixt ... ok test completion::tests::import_multiple_end1 ... ok test completion::tests::import_multiple_end2 ... ok test completion::tests::import_multiple_modules_missing_alias_suggests_as ... ok test completion::tests::import_over_multiple_lines ... ok test completion::tests::import_statement_completes_split_namespace_children ... ok test completion::tests::import_statement_preserves_name_order_for_unrelated_third_party_module ... ok test completion::tests::import_statement_with_submodule_multiple ... ok test completion::tests::import_statement_with_submodule_with_leading_character ... ok test completion::tests::import_statement_with_submodule_without_leading_character ... ok test completion::tests::import_submodule_not_attribute1 ... ok test completion::tests::import_submodule_not_attribute2 ... ok test completion::tests::import_submodule_not_attribute3 ... ok test completion::tests::import_type_check_only_lowers_ranking ... ok test completion::tests::import_unknown_in_module ... ok test completion::tests::import_via_from_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_with_leading_character ... ok test completion::tests::import_via_from_with_submodule_without_leading_character ... ok test completion::tests::import_via_from_without_leading_character ... ok test completion::tests::import_with_aliases ... ok test completion::tests::import_with_leading_character ... ok test completion::tests::import_without_leading_character ... ok test completion::tests::imports1 ... ok test completion::tests::imports2 ... ok test completion::tests::incomplete_except_handler_uses_enclosing_scope ... ok test completion::tests::inside_token ... ok test completion::tests::instance_methods_are_not_regular_functions1 ... ok test completion::tests::instance_methods_are_not_regular_functions2 ... ok test completion::tests::iterable_only_in_generator ... ok test completion::tests::iterable_only_in_list_comprehension ... ok test completion::tests::iterable_only_keywords_in_for_statement_complex ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple1 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple2 ... ok test completion::tests::iterable_only_keywords_in_for_statement_simple3 ... ok test completion::tests::keywords ... ok test completion::tests::lambda_blank1 ... ok test completion::tests::lambda_blank2 ... ok test completion::tests::lambda_blank3 ... ok test completion::tests::lambda_blank4 ... ok test completion::tests::lambda_prefix1 ... ok test completion::tests::lambda_prefix2 ... ok test completion::tests::lambda_prefix3 ... ok test completion::tests::lambda_prefix4 ... ok test completion::tests::list_comprehension1 ... ok test completion::tests::list_comprehension2 ... ok test completion::tests::list_comprehension_member ... ok test completion::tests::local_function_variable_with_return ... ok test completion::tests::match_pattern_suggests_keywords ... ok test completion::tests::metaclass1 ... ok test completion::tests::metaclass2 ... ok test completion::tests::module_api ... ok test completion::tests::multiple_declarations_function_parameter ... ok test completion::tests::multiple_declarations_function_scope1 ... ok test completion::tests::multiple_declarations_function_scope2 ... ok test completion::tests::multiple_declarations_global_scope1 ... ok test completion::tests::multiple_declarations_global_scope2 ... ok test completion::tests::namedtuple_methods ... ok test completion::tests::nested_attribute_access1 ... ok test completion::tests::nested_attribute_access2 ... ok test completion::tests::nested_attribute_access3 ... ok test completion::tests::nested_attribute_access4 ... ok test completion::tests::nested_attribute_access5 ... ok test completion::tests::nested_function_blank ... ok test completion::tests::nested_function_not_in_global_scope_blank ... ok test completion::tests::nested_function_not_in_global_scope_prefix ... ok test completion::tests::nested_function_prefix ... ok test completion::tests::nested_scopes_with_return ... ok test completion::tests::no_completions_before_existing_contextual_keyword ... ok test completion::tests::no_completions_in_class_def_name ... ok test completion::tests::no_completions_in_comment ... ok test completion::tests::no_completions_in_empty_for_variable_binding ... ok test completion::tests::no_completions_in_except_alias ... ok test completion::tests::no_completions_in_for_tuple_variable_binding ... ok test completion::tests::no_completions_in_for_variable_binding ... ok test completion::tests::no_completions_in_from_import_alias ... ok test completion::tests::no_completions_in_fstring_double_quote ... ok test completion::tests::no_completions_in_fstring_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_fstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_fstring_single_quote ... ok test completion::tests::no_completions_in_fstring_single_triple_quote ... ok test completion::tests::no_completions_in_function_def_name ... ok test completion::tests::no_completions_in_function_param ... ok test completion::tests::no_completions_in_function_param_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword ... ok test completion::tests::no_completions_in_function_param_multi_keyword_middle ... ok test completion::tests::no_completions_in_function_type_param ... ok test completion::tests::no_completions_in_import_alias ... ok test completion::tests::no_completions_in_match_alias ... ok test completion::tests::no_completions_in_maybe_type_def_name ... ok test completion::tests::no_completions_in_string_double_quote ... ok test completion::tests::no_completions_in_string_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_quote ... ok test completion::tests::no_completions_in_string_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_quote ... ok test completion::tests::no_completions_in_string_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_string_single_quote ... ok test completion::tests::no_completions_in_string_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_double_quote ... ok test completion::tests::no_completions_in_tstring_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_double_triple_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_quote ... ok test completion::tests::no_completions_in_tstring_incomplete_single_triple_quote ... ok test completion::tests::no_completions_in_tstring_single_quote ... ok test completion::tests::no_completions_in_tstring_single_triple_quote ... ok test completion::tests::no_completions_in_type_def_name ... ok test completion::tests::no_completions_in_with_alias ... ok test completion::tests::no_contextual_keywords_inside_parentheses ... ok test completion::tests::no_duplicate_keyword_arg ... ok test completion::tests::no_panic_argument_completion_before_paren ... ok test completion::tests::no_panic_for_attribute_table_that_contains_subscript ... ok test completion::tests::no_panic_incomplete_except_handler ... ok test completion::tests::no_statement_keywords_in_annotated_assign ... ok test completion::tests::no_statement_keywords_in_arguments ... ok test completion::tests::no_statement_keywords_in_assert ... ok test completion::tests::no_statement_keywords_in_assign ... ok test completion::tests::no_statement_keywords_in_augassign ... ok test completion::tests::no_statement_keywords_in_dict_literal ... ok test completion::tests::no_statement_keywords_in_except_handler ... ok test completion::tests::no_statement_keywords_in_if_condition ... ok test completion::tests::no_statement_keywords_in_if_x_in ... ok test completion::tests::no_statement_keywords_in_keyword_arguments ... ok test completion::tests::no_statement_keywords_in_lambda ... ok test completion::tests::no_statement_keywords_in_list_literal ... ok test completion::tests::no_statement_keywords_in_match_case ... ok test completion::tests::no_statement_keywords_in_match_guard ... ok test completion::tests::no_statement_keywords_in_match_subject ... ok test completion::tests::no_statement_keywords_in_parameter_default ... ok test completion::tests::no_statement_keywords_in_raise ... ok test completion::tests::no_statement_keywords_in_return ... ok test completion::tests::no_statement_keywords_in_set_literal ... ok test completion::tests::no_statement_keywords_in_starred_args_parameter_annotation ... ok test completion::tests::no_statement_keywords_in_tuple_literal ... ok test completion::tests::no_statement_keywords_in_type_alias ... ok test completion::tests::no_statement_keywords_in_while ... ok test completion::tests::no_statement_keywords_in_with ... ok test completion::tests::object_attr_ignores_all ... ok test completion::tests::one_function_blank ... ok test completion::tests::one_function_not_prefix ... ok test completion::tests::one_function_prefix ... ok test completion::tests::only_lambda_keyword_in_decorator ... ok test completion::tests::only_lambda_keyword_in_decorator_top_of_file ... ok test completion::tests::ordering ... ok test completion::tests::private_stub_symbols_rank_below_runtime_values ... ok test completion::tests::private_symbols_in_module ... ok test completion::tests::private_symbols_in_stub ... ok test completion::tests::reexport_redundant_convention_import_auto ... ok test completion::tests::reexport_redundant_convention_import_noauto ... ok test completion::tests::reexport_simple_import_auto ... ok test completion::tests::reexport_simple_import_noauto ... ok test completion::tests::regression_test_issue_642 ... ok test completion::tests::relative_from_import1 ... ok test completion::tests::relative_from_import2 ... ok test completion::tests::relative_from_import3 ... ok test completion::tests::relative_import_module_after_dots1 ... ok test completion::tests::relative_import_module_after_dots2 ... ok test completion::tests::relative_import_module_after_dots3 ... ok test completion::tests::relative_import_module_after_dots4 ... ok test completion::tests::relative_import_module_after_typing1 ... ok test completion::tests::relative_import_module_after_typing2 ... ok test completion::tests::relative_import_module_after_typing3 ... ok test completion::tests::relative_import_module_after_typing4 ... ok test completion::tests::runtime_ty_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_auto_import_is_not_type_check_only ... ok test completion::tests::runtime_typing_extensions_module_completion ... ok test completion::tests::scope_id_missing_class_identifier1 ... ok test completion::tests::scope_id_missing_from_import1 ... ok test completion::tests::scope_id_missing_from_import2 ... ok test completion::tests::scope_id_missing_from_import3 ... ok test completion::tests::scope_id_missing_function_identifier1 ... ok test completion::tests::scope_id_missing_function_identifier2 ... ok test completion::tests::scope_id_missing_global1 ... ok test completion::tests::scope_id_missing_import1 ... ok test completion::tests::scope_id_missing_import2 ... ok test completion::tests::scope_id_missing_try_except1 ... ok test completion::tests::scope_id_missing_type_alias1 ... ok test completion::tests::set_comprehension_member ... ok test completion::tests::star_import ... ok test completion::tests::statement_keywords_in_if_body ... ok test completion::tests::statically_unreachable_symbols ... ok test completion::tests::string_dot_attr1 ... ok test completion::tests::string_dot_attr2 ... ok test completion::tests::string_dot_attr3 ... ok test completion::tests::string_literal_completions_annotated_assignment ... ok test completion::tests::string_literal_completions_backslash_escaping ... ok test completion::tests::string_literal_completions_cyclic_dictionary_imports ... ok test completion::tests::string_literal_completions_declared_keys_override_initializer ... ok test completion::tests::string_literal_completions_dictionary_alias ... ok test completion::tests::string_literal_completions_dictionary_incompatible_key_type ... ok test completion::tests::string_literal_completions_dictionary_initializers ... ok test completion::tests::string_literal_completions_dictionary_lookup_in_class_body ... ok test completion::tests::string_literal_completions_dictionary_reassigned_in_loop ... ok test completion::tests::string_literal_completions_dictionary_rejected_initializer ... ok test completion::tests::string_literal_completions_dictionary_unpacking_overwrites_nested_keys ... ok test completion::tests::string_literal_completions_do_not_offer_typed_dict_keys_for_typed_dict_value_context ... ok test completion::tests::string_literal_completions_double_quote_escaping ... ok test completion::tests::string_literal_completions_filter_non_string_literals ... ok test completion::tests::string_literal_completions_function_argument ... ok test completion::tests::string_literal_completions_implicit_class_attribute_shadows_dictionary ... ok test completion::tests::string_literal_completions_in_incomplete_string ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key ... ok test completion::tests::string_literal_completions_in_incomplete_typed_dict_literal_key_combines_set_context ... ok test completion::tests::string_literal_completions_in_standalone_statement ... ok test completion::tests::string_literal_completions_intersection_excludes_negative_elements ... ok test completion::tests::string_literal_completions_intersection_positive_union_semantics ... ok test completion::tests::string_literal_completions_nested_dictionary_initializer ... ok test completion::tests::string_literal_completions_nested_expected_type ... ok test completion::tests::string_literal_completions_overloaded_function_argument ... ok test completion::tests::string_literal_completions_overloaded_generic_function_argument ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys ... ok test completion::tests::string_literal_completions_recursive_typed_dict_alias_keys_deletion ... ok test completion::tests::string_literal_completions_reexported_dictionary_initializer ... ok test completion::tests::string_literal_completions_single_quote_escaping ... ok test completion::tests::string_literal_completions_type_alias_recursion_safe ... ok test completion::tests::string_literal_completions_typed_dict_constructor_mixed_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys ... ok test completion::tests::string_literal_completions_typed_dict_keys_assignment ... ok test completion::tests::string_literal_completions_typed_dict_keys_deletion ... ok test completion::tests::string_literal_completions_typed_dict_literal_keys ... ok test completion::tests::string_literal_completions_typed_dict_union_keys ... ok test completion::tests::token_suffixes_match ... ok test completion::tests::token_suffixes_nomatch ... ok test completion::tests::ty_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::ty_extensions_pydantic_auto_import_generates_import_edit ... ok test completion::tests::type_check_only_is_type_check_only ... ok test completion::tests::type_checking_import_includes_private_stub_symbols ... ok test completion::tests::type_keyword_dedup ... ok test completion::tests::typeshed_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typevar_with_constraints ... ok test completion::tests::typevar_with_upper_bound ... ok test completion::tests::typevar_without_bounds_or_constraints ... ok test completion::tests::typing_extensions_auto_import_is_type_check_only_in_stub ... ok test completion::tests::typing_extensions_module_completion_is_type_check_only_in_stub ... ok test completion::tests::typing_only_project_builtins_not_suggested_implicitly ... ok test completion::tests::with_item_suggests_as ... ok test doc_highlights::tests::redeclarations ... ok test doc_highlights::tests::relative_imported_submodule_highlights ... ok test doc_highlights::tests::test_class_name_highlights ... ok test doc_highlights::tests::test_local_variable_highlights ... ok test doc_highlights::tests::test_no_highlights_for_unknown_symbol ... ok test doc_highlights::tests::test_parameter_highlights ... ok test docstring::document::google::tests::accepts_dashed_parameter_section_underline ... ok test docstring::document::google::tests::adjacent_aligned_section_headers_are_siblings ... ok test docstring::document::google::tests::backticks_in_fence_info_do_not_hide_parameter_sections ... ok test docstring::document::google::tests::does_not_skip_invalid_rest_roles ... ok test docstring::document::google::tests::does_not_split_at_rest_roles_in_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_indented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::ends_parameter_section_at_structured_section_header ... ok test docstring::document::google::tests::ends_populated_return_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_aligned_prose ... ok test docstring::document::google::tests::ends_unindented_parameter_section_at_inline_section_header ... ok test docstring::document::google::tests::extracts_aligned_parameter_items ... ok test docstring::document::google::tests::extracts_comma_separated_parameter_names ... ok test docstring::document::google::tests::extracts_conjunction_separated_parameter_names ... ok test docstring::document::google::tests::extracts_parameter_despite_unbalanced_type_brackets ... ok test docstring::document::google::tests::extracts_variadic_parameters ... ok test docstring::document::google::tests::finds_parameter_section_after_first_line_literal_block ... ok test docstring::document::google::tests::finds_shifted_top_level_section ... ok test docstring::document::google::tests::ignores_callable_like_parameter_names ... ok test docstring::document::google::tests::ignores_doctest_content_and_resumes_after_it ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_after_blank_line_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_ordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_directive ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_field_list ... ok test docstring::document::google::tests::ignores_parameter_section_in_rest_literal_block ... ok test docstring::document::google::tests::ignores_parameter_section_in_unordered_markdown_list_item ... ok test docstring::document::google::tests::ignores_parameter_section_nested_in_container_section ... ok test docstring::document::google::tests::ignores_prose_before_first_parameter ... ok test docstring::document::google::tests::keeps_colon_prose_in_parameter_documentation ... ok test docstring::document::google::tests::parses_parenthesized_type_with_quoted_parenthesis ... ok test docstring::document::google::tests::pep257_normalization_ends_section_at_dedented_header ... ok test docstring::document::google::tests::pep257_normalization_preserves_nested_section ... ok test docstring::document::google::tests::pep257_normalization_recognizes_shifted_sibling_section ... ok test docstring::document::google::tests::preserves_parameter_paragraph_breaks ... ok test docstring::document::google::tests::preserves_rest_literal_block_indentation_in_parameter_documentation ... ok test docstring::document::google::tests::recognizes_parameter_section_headings ... ok test docstring::document::google::tests::recovers_parameter_after_quoted_delimiter_in_malformed_type ... ok test docstring::document::google::tests::recovers_parameter_after_spaced_delimiter_in_malformed_type ... ok test docstring::document::google::tests::resumes_after_markdown_fence ... ok test docstring::document::google::tests::resumes_after_rest_directive ... ok test docstring::document::google::tests::resumes_after_rest_literal_block ... ok test docstring::document::google::tests::resumes_after_unindented_markdown_fence_following_rest_literal_marker ... ok test docstring::document::google::tests::returns_section_fragments_and_range ... ok test docstring::document::google::tests::returns_structured_section_kinds_in_source_order ... ok test docstring::document::google::tests::skips_rest_roles_before_field_delimiter ... ok test docstring::document::google::tests::splits_before_rest_role_adjacent_to_field_delimiter ... ok test docstring::document::google::tests::treats_invalid_parameter_name_as_continuation ... ok test docstring::document::google::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::google::tests::uses_visual_indentation_for_parameter_items ... ok test docstring::document::numpy::tests::ends_parameters_before_preformatted_block ... ok test docstring::document::numpy::tests::extracts_compact_parameters_without_rendering_them_structurally ... ok test docstring::document::numpy::tests::extracts_later_parameters_after_an_unconfirmed_item ... ok test docstring::document::numpy::tests::extracts_later_parameters_from_an_ambiguous_section ... ok test docstring::document::numpy::tests::extracts_parameters_from_a_first_line_section ... ok test docstring::document::numpy::tests::extracts_shifted_top_level_numpy_sections ... ok test docstring::document::numpy::tests::extracts_supported_numpy_parameter_items ... ok test docstring::document::numpy::tests::finds_numpy_section_after_first_line_rest_literal_block ... ok test docstring::document::numpy::tests::ignores_numpy_items_nested_in_section_preambles ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_containers ... ok test docstring::document::numpy::tests::ignores_numpy_sections_in_rest_literal_blocks ... ok test docstring::document::numpy::tests::ignores_numpy_sections_nested_in_other_sections ... ok test docstring::document::numpy::tests::leaves_indented_parameter_preambles_raw ... ok test docstring::document::numpy::tests::leaves_misaligned_parameter_section_opaque ... ok test docstring::document::numpy::tests::leaves_unconfirmed_parameter_item_opaque ... ok test docstring::document::numpy::tests::parses_attributes_without_descriptions ... ok test docstring::document::numpy::tests::parses_named_and_anonymous_return_items ... ok test docstring::document::numpy::tests::preserves_blank_lines_in_preformatted_parameter_descriptions ... ok test docstring::document::numpy::tests::skips_an_invalid_item_without_ending_the_parameter_list ... ok test docstring::document::numpy::tests::skips_static_substitutions ... ok test docstring::document::numpy::tests::treats_indented_return_items_as_structurally_ambiguous ... ok test docstring::document::numpy::tests::uses_last_documentation_for_duplicate_parameter ... ok test docstring::document::rst::tests::doctests_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_take_precedence_over_markdown_fences_in_preformatted_blocks ... ok test docstring::document::rst::tests::literal_blocks_use_marker_indentation_as_exit_threshold ... ok test docstring::document::rst::tests::parameter_documentation_extracts_rest_parameters ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_continuing_paragraphs ... ok test docstring::document::rst::tests::parameter_documentation_ignores_fields_in_block_quotes ... ok test docstring::document::rst::tests::parameter_documentation_ignores_parameters_without_names_after_normalization ... ok test docstring::document::rst::tests::parameter_documentation_recovers_after_same_indent_one_line_directive ... ok test docstring::document::rst::tests::parameter_documentation_recovers_sibling_fields_after_missing_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_requires_blank_line_before_field_body_literal_block ... ok test docstring::document::rst::tests::parameter_documentation_stops_at_field_boundaries ... ok test docstring::document::rst::tests::parameter_documentation_supports_continuation_only_descriptions ... ok test docstring::document::rst::tests::parameter_documentation_supports_parameter_aliases ... ok test docstring::document::rst::tests::parser_preserves_supported_and_unknown_fields ... ok test docstring::document::rst::tests::parser_records_field_list_ranges ... ok test docstring::document::rst::tests::parser_recovers_after_dedented_doctest ... ok test docstring::document::rst::tests::parser_recovers_from_partial_and_malformed_fields ... ok test docstring::document::rst::tests::parser_supports_complex_inline_parameter_types ... ok test docstring::document::rst::tests::parser_treats_indented_field_like_text_as_continuation ... ok test docstring::document::rst::tests::quoted_literal_blocks_are_preformatted_blocks ... ok test docstring::document::syntax::tests::does_not_split_inside_unclosed_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_balanced_brackets ... ok test docstring::document::syntax::tests::ignores_colons_inside_quoted_strings ... ok test docstring::document::syntax::tests::ignores_parentheses_after_escaped_quotes ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_code_spans_after_escaped_backtick ... ok test docstring::document::syntax::tests::ignores_parentheses_inside_quoted_strings ... ok test docstring::document::syntax::tests::preserves_escaped_and_unmatched_backticks_as_text ... ok test docstring::document::syntax::tests::recognizes_common_role_uses_outside_rest_boundaries ... ok test docstring::document::syntax::tests::recognizes_rest_prefix_roles ... ok test docstring::document::syntax::tests::recognizes_wrapped_markdown_code_spans ... ok test docstring::document::syntax::tests::rejects_parenthesized_group_before_trailing_text ... ok test docstring::document::syntax::tests::rejects_unclosed_parenthesized_group ... ok test docstring::document::syntax::tests::scans_backtick_runs_and_spans ... ok test docstring::document::syntax::tests::scans_code_at_source_boundaries ... ok test docstring::document::syntax::tests::scans_text_and_code_tokens ... ok test docstring::document::syntax::tests::separates_rest_prefix_roles_from_preceding_text ... ok test docstring::document::syntax::tests::splits_after_nested_brackets ... ok test docstring::document::syntax::tests::splits_nested_parenthesized_group ... ok test docstring::document::syntax::tests::splits_trailing_parenthesized_group ... ok test docstring::document::syntax::tests::treats_backticks_as_plain_text ... ok test docstring::document::syntax::tests::treats_unmatched_backticks_as_plain_parenthetical_text ... ok test docstring::markdown::general::inline::tests::does_not_convert_candidates_outside_inline_markup_boundaries ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_in_preformatted_blocks ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_label_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_links_with_unsupported_uris ... ok test docstring::markdown::general::inline::tests::does_not_convert_malformed_uri_continuations ... ok test docstring::markdown::general::inline::tests::does_not_convert_representative_links_outside_the_supported_subset ... ok test docstring::markdown::general::inline::tests::preserves_existing_inline_rendering ... ok test docstring::markdown::general::inline::tests::renders_supported_multiline_links ... ok test docstring::markdown::general::inline::tests::renders_supported_single_line_links ... ok test docstring::markdown::structured::google::tests::declines_to_render_conjunction_separated_parameter_names ... ok test docstring::markdown::structured::google::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::google::tests::declines_to_render_inline_section_heading_in_parameter_body ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unbalanced_type_brackets ... ok test docstring::markdown::structured::google::tests::declines_to_render_parameter_section_with_unrecognized_leading_content ... ok test docstring::markdown::structured::google::tests::declines_to_render_unclosed_parameter_fence ... ok test docstring::markdown::structured::google::tests::renders_aligned_parameter_continuation ... ok test docstring::markdown::structured::google::tests::renders_fenced_block_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_heading_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_nested_list_in_return_prose ... ok test docstring::markdown::structured::google::tests::renders_parameter_url_continuation ... ok test docstring::markdown::structured::google::tests::renders_parameter_windows_path_continuation ... ok test docstring::markdown::structured::google::tests::renders_preformatted_parameter_descriptions ... ok test docstring::markdown::structured::google::tests::renders_return_body_as_prose ... ok test docstring::markdown::structured::google::tests::renders_supported_sections ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_empty_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_nested_parameter_items ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_prose_only_return_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_section_nested_in_container ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_structurally_ambiguous_section ... ok test docstring::markdown::structured::numpy::tests::declines_to_render_unclosed_return_fence ... ok test docstring::markdown::structured::numpy::tests::renders_parameter_section_preamble ... ok test docstring::markdown::structured::numpy::tests::renders_parenthesized_return_names ... ok test docstring::markdown::structured::numpy::tests::renders_preformatted_parameter_description ... ok test docstring::markdown::structured::numpy::tests::renders_return_prose_outside_the_structured_section ... ok test docstring::markdown::structured::numpy::tests::renders_shifted_top_level_sections ... ok test docstring::markdown::structured::numpy::tests::renders_supported_sections ... ok test docstring::markdown::structured::rst::tests::field_lists_in_block_quotes_remain_raw ... ok test docstring::markdown::structured::rst::tests::ignore_metadata_fields ... ok test docstring::markdown::structured::rst::tests::literal_backticks_do_not_swallow_the_following_field ... ok test docstring::markdown::structured::rst::tests::preserve_code_span_wrapped_type ... ok test docstring::markdown::structured::rst::tests::preserve_duplicate_parameters ... ok test docstring::markdown::structured::rst::tests::preserve_field_description_rst_directives ... ok test docstring::markdown::structured::rst::tests::preserve_inline_roles_in_prose ... ok test docstring::markdown::structured::rst::tests::preserve_preformatted_field_lists ... ok test docstring::markdown::structured::rst::tests::render_attribute_aliases ... ok test docstring::markdown::structured::rst::tests::render_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_field_names_case_insensitively ... ok test docstring::markdown::structured::rst::tests::render_named_returns_and_exceptions ... ok test docstring::markdown::structured::rst::tests::render_non_field_like_quoted_literal_blocks ... ok test docstring::markdown::structured::rst::tests::render_parameter_aliases_and_variadics ... ok test docstring::markdown::structured::rst::tests::render_parameter_and_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::render_parameters_with_inline_and_supplemental_types ... ok test docstring::markdown::structured::rst::tests::render_returns_with_supplemental_type ... ok test docstring::markdown::structured::rst::tests::render_standalone_return_type ... ok test docstring::markdown::structured::rst::tests::unstructured_field_lists_stay_raw ... ok test docstring::markdown::structured::tests::adjacent_sections_are_separated ... ok test docstring::markdown::structured::tests::docstrings_without_structured_sections_are_rendered_as_general_content ... ok test docstring::markdown::structured::tests::empty_section_ranges_are_rejected ... ok test docstring::markdown::structured::tests::empty_types_are_normalized_to_absent ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_list ... ok test docstring::markdown::structured::tests::following_prose_does_not_continue_a_rendered_parameter_paragraph ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_a_parameter_doctest ... ok test docstring::markdown::structured::tests::following_prose_is_rendered_outside_an_unclosed_parameter_code_fence ... ok test docstring::markdown::structured::tests::invalid_section_ranges_panic ... ok test docstring::markdown::structured::tests::partially_overlapping_sections_fall_back_to_general_rendering ... ok test docstring::markdown::structured::tests::section_items_escape_bold_names ... ok test docstring::markdown::structured::tests::section_items_keep_block_descriptions_in_block_context ... ok test docstring::markdown::structured::tests::section_items_normalize_source_markup_in_types ... ok test docstring::markdown::structured::tests::section_items_preserve_non_interrupting_ordered_list_markers ... ok test docstring::markdown::structured::tests::section_items_remove_rest_roles_from_types ... ok test docstring::markdown::structured::tests::sections_render_in_canonical_order ... ok test docstring::tests::code_block ... ok test docstring::tests::code_block_lang ... ok test docstring::tests::code_block_prefix_gunk ... ok test docstring::tests::deprecated_prefix_gunk ... ok test docstring::tests::doctest_flush ... ok test docstring::tests::doctest_indent_flush ... ok test docstring::tests::doctest_simple ... ok test docstring::tests::doctest_simple_indent ... ok test docstring::tests::doctest_then_literal_block_with_blank_lines ... ok test docstring::tests::dunder_escape ... ok test docstring::tests::expands_tabs_to_tab_stops_when_trimming_documentation ... ok test docstring::tests::explicit_markdown_block_messy_corners_tick ... ok test docstring::tests::explicit_markdown_block_messy_corners_tilde ... ok test docstring::tests::explicit_markdown_block_with_indent_tick ... ok test docstring::tests::explicit_markdown_block_with_indent_tilde ... ok test docstring::tests::explicit_markdown_block_with_ps1_contents ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tick ... ok test docstring::tests::explicit_markdown_block_with_unclosed_fence_tilde ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tick ... ok test docstring::tests::explicit_markdown_block_with_underscore_contents_tilde ... ok test docstring::tests::html_escape ... ok test docstring::tests::literal_colon ... ok test docstring::tests::literal_doctest ... ok test docstring::tests::literal_flush ... ok test docstring::tests::literal_own_line ... ok test docstring::tests::literal_space ... ok test docstring::tests::literal_squeezed ... ok test docstring::tests::rest_markdown_does_not_special_case_first_line_field_continuation ... ok test docstring::tests::test_google_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_parameter_documentation ... ok test docstring::tests::test_mixed_style_with_rest_parameter_documentation ... ok test docstring::tests::test_no_parameter_documentation ... ok test docstring::tests::test_numpy_style_parameter_documentation ... ok test docstring::tests::test_numpy_style_with_tabs_and_mixed_indentation ... ok test docstring::tests::test_pep257_style_parameter_documentation ... ok test docstring::tests::test_rest_style_parameter_documentation ... ok test docstring::tests::test_universal_newlines ... ok test docstring::tests::unknown_block ... ok test docstring::tests::unknown_block_lang ... ok test docstring::tests::version_blocks ... ok test docstring::tests::warning_block ... ok test document_symbols::tests::document_symbols_augmented_assignment_targets ... ok test document_symbols::tests::document_symbols_comprehension_and_lambda_scopes ... ok test document_symbols::tests::document_symbols_function_and_class_header_bindings ... ok test document_symbols::tests::document_symbols_ignore_invalid_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_bindings ... ok test document_symbols::tests::document_symbols_match_pattern_scopes ... ok test document_symbols::tests::document_symbols_reports_mapping_pattern_bindings_in_source_order ... ok test document_symbols::tests::document_symbols_store_context_targets ... ok test document_symbols::tests::document_symbols_with_statement_targets ... ok test document_symbols::tests::test_document_symbols_complex ... ok test document_symbols::tests::test_document_symbols_nested ... ok test document_symbols::tests::test_document_symbols_simple ... ok test document_symbols::tests::test_document_symbols_type_alias ... ok test find_references::tests::class_definition_references ... ok test find_references::tests::comprehension_walrus_references_across_files ... ok test find_references::tests::comprehension_walrus_references_in_function ... ok test find_references::tests::declarations ... ok test find_references::tests::except_handler_variable_references ... ok test find_references::tests::explicit_fixture_name_matching_python_name_keeps_reference_families_separate ... ok test find_references::tests::function_definition_references ... ok test find_references::tests::global_variable_references ... ok test find_references::tests::import_alias ... ok test find_references::tests::import_alias_references_should_not_resolve_to_original ... ok test find_references::tests::import_alias_use ... ok test find_references::tests::import_from_alias ... ok test find_references::tests::import_from_alias_use ... ok test find_references::tests::multi_file_async_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_attribute_references_do_not_include_keyword_argument_labels ... ok test find_references::tests::multi_file_class_attribute_references ... ok test find_references::tests::multi_file_comprehension_attribute_references ... ok test find_references::tests::multi_file_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_function_references ... ok test find_references::tests::multi_file_instance_attribute_references ... ok test find_references::tests::multi_file_nested_class_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_nested_function_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_do_not_include_other_parameter_same_name ... ok test find_references::tests::multi_file_parameter_references_from_keyword_argument_include_keyword_argument_labels ... ok test find_references::tests::multi_file_parameter_references_include_keyword_argument_labels ... ok test find_references::tests::nested_comprehension_walrus_references_in_function ... ok test find_references::tests::nonlocal_variable_references ... ok test find_references::tests::normalized_identifier_references_across_files ... ok test find_references::tests::overloaded_function_declaration_references_include_all_overloads_and_implementation ... ok test find_references::tests::parameter_references_in_function ... ok test find_references::tests::pattern_match_as_references ... ok test find_references::tests::pattern_match_mapping_rest_references ... ok test find_references::tests::references_ambiguous_pytest_fixture_request_includes_all_targets ... ok test find_references::tests::references_do_not_mix_global_and_nonlocal_comprehension_walruses ... ok test find_references::tests::references_explicit_fixture_name_from_string_token ... ok test find_references::tests::references_explicit_pytest_fixture_stops_at_external_stub ... ok test find_references::tests::references_function_local_fixture_import_as_ordinary_alias ... ok test find_references::tests::references_keyword_argument_dataclass_field ... ok test find_references::tests::references_keyword_argument_namedtuple_field ... ok test find_references::tests::references_keyword_argument_typeddict_field ... ok test find_references::tests::references_match_as_binding ... ok test find_references::tests::references_match_as_stmt ... ok test find_references::tests::references_match_class_field_name ... ok test find_references::tests::references_match_class_name ... ok test find_references::tests::references_match_keyword_binding ... ok test find_references::tests::references_match_keyword_stmt ... ok test find_references::tests::references_match_name_binding ... ok test find_references::tests::references_match_name_stmt ... ok test find_references::tests::references_match_rest_binding ... ok test find_references::tests::references_match_rest_stmt ... ok test find_references::tests::references_pytest_fixture_declaration_through_external_stub ... ok test find_references::tests::references_pytest_fixture_does_not_expand_through_ambiguous_request ... ok test find_references::tests::references_pytest_fixture_preserves_non_fixture_ambiguous_target ... ok test find_references::tests::references_pytest_fixture_relationships_from_default_name ... ok test find_references::tests::references_pytest_fixture_relationships_from_explicit_name ... ok test find_references::tests::references_pytest_fixture_respect_conftest_shadowing ... ok test find_references::tests::references_pytest_fixture_through_annotated_stub ... ok test find_references::tests::references_pytest_fixture_through_reexport ... ok test find_references::tests::references_pytest_imported_fixture_exposure ... ok test find_references::tests::references_pytest_installed_core_fixture ... ok test find_references::tests::references_string_annotation1 ... ok test find_references::tests::references_string_annotation2 ... ok test find_references::tests::references_string_annotation3 ... ok test find_references::tests::references_string_annotation4 ... ok test find_references::tests::references_string_annotation5 ... ok test find_references::tests::references_string_annotation_dangling1 ... ok test find_references::tests::references_string_annotation_dangling2 ... ok test find_references::tests::references_string_annotation_dangling3 ... ok test find_references::tests::references_string_annotation_recursive ... ok test find_references::tests::references_string_annotation_unknown ... ok test find_references::tests::references_string_annotation_without_declaration ... ok test find_references::tests::references_submodule_import_from_confusing_real_def ... ok test find_references::tests::references_submodule_import_from_confusing_shadowed_def ... ok test find_references::tests::references_submodule_import_from_confusing_use ... ok test find_references::tests::references_submodule_import_from_def ... ok test find_references::tests::references_submodule_import_from_use ... ok test find_references::tests::references_submodule_import_from_wrong_def ... ok test find_references::tests::references_submodule_import_from_wrong_use ... ok test find_references::tests::references_typeddict_field_from_keyword_argument ... ok test find_references::tests::references_typevar_name_binding ... ok test find_references::tests::references_typevar_name_stmt ... ok test find_references::tests::references_typevar_spec_binding ... ok test find_references::tests::references_typevar_spec_stmt ... ok test find_references::tests::references_typevar_tuple_binding ... ok test find_references::tests::references_typevar_tuple_stmt ... ok test find_references::tests::stub_target ... ok test find_references::tests::without_declaration_control_flow ... ok test find_references::tests::without_declaration_excludes_attribute_assignment_after_base_rebind ... ok test find_references::tests::without_declaration_excludes_initial_assignment ... ok test find_references::tests::without_declaration_excludes_initial_attribute_assignment ... ok test find_references::tests::without_declaration_excludes_live_conditional_assignments ... ok test find_references::tests::without_declaration_excludes_repeated_annotation ... ok test find_references::tests::without_declaration_excludes_type_alias_name ... ok test find_references::tests::without_declaration_keeps_assignment_after_annotation ... ok test find_references::tests::without_declaration_keeps_binding_when_declaration_is_partial ... ok test find_references::tests::without_declaration_keeps_reassignment_without_declaration ... ok test folding_range::tests::folding_range_comment_block ... ok test folding_range::tests::test_folding_multiline ... ok test folding_range::tests::test_folding_range_attribute_comments ... ok test folding_range::tests::test_folding_range_class ... ok test folding_range::tests::test_folding_range_collections ... ok test folding_range::tests::test_folding_range_comments ... ok test folding_range::tests::test_folding_range_control_flow ... ok test folding_range::tests::test_folding_range_decorated_async_function ... ok test folding_range::tests::test_folding_range_decorated_async_method ... ok test folding_range::tests::test_folding_range_decorated_class_multiple ... ok test folding_range::tests::test_folding_range_decorated_class_single ... ok test folding_range::tests::test_folding_range_decorated_function_multiple ... ok test folding_range::tests::test_folding_range_decorated_function_single ... ok test folding_range::tests::test_folding_range_decorated_nested_function ... ok test folding_range::tests::test_folding_range_docstring ... ok test folding_range::tests::test_folding_range_docstring_variants ... ok test folding_range::tests::test_folding_range_expression_delimiters ... ok test folding_range::tests::test_folding_range_imports_basic ... ok test folding_range::tests::test_folding_range_imports_blocks1 ... ok test folding_range::tests::test_folding_range_imports_blocks2 ... ok test folding_range::tests::test_folding_range_imports_nested ... ok test folding_range::tests::test_folding_range_loop_else ... ok test folding_range::tests::test_folding_range_match ... ok test folding_range::tests::test_folding_range_multi_line_block_headers ... ok test folding_range::tests::test_folding_range_multiline_call_callables ... ok test folding_range::tests::test_folding_range_multiline_subscripts ... ok test folding_range::tests::test_folding_range_nested_control_flow ... ok test folding_range::tests::test_folding_range_preserves_inline_block_header_comment ... ok test folding_range::tests::test_folding_range_regions ... ok test folding_range::tests::test_folding_range_regions_inside_multiline_fstring ... ok test folding_range::tests::test_folding_range_single_line_class ... ok test folding_range::tests::test_folding_range_single_line_class_with_trailing_comment ... ok test folding_range::tests::test_folding_range_string_literals ... ok test folding_range::tests::test_folding_range_suppresses_header_expression_on_block_start_line ... ok test folding_range::tests::test_folding_range_try_except ... ok test folding_range::tests::test_folding_range_with ... ok test goto_declaration::tests::goto_declaration_class_instantiation ... ok test goto_declaration::tests::goto_declaration_class_scope_skipped ... ok test goto_declaration::tests::goto_declaration_from_import_as ... ok test goto_declaration::tests::goto_declaration_from_import_chain ... ok test goto_declaration::tests::goto_declaration_from_import_module ... ok test goto_declaration::tests::goto_declaration_from_import_rhs_is_module ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_alias ... ok test goto_declaration::tests::goto_declaration_from_import_symbol_original ... ok test goto_declaration::tests::goto_declaration_from_star_import ... ok test goto_declaration::tests::goto_declaration_function_call_to_definition ... ok test goto_declaration::tests::goto_declaration_function_doc_attribute ... ok test goto_declaration::tests::goto_declaration_generic_method_class_type ... ok test goto_declaration::tests::goto_declaration_global_binding ... ok test goto_declaration::tests::goto_declaration_global_stmt ... ok test goto_declaration::tests::goto_declaration_import_as ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name ... ok test goto_declaration::tests::goto_declaration_import_as_alias_name_on_module ... ok test goto_declaration::tests::goto_declaration_import_from ... ok test goto_declaration::tests::goto_declaration_import_simple ... ok test goto_declaration::tests::goto_declaration_inherited_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute ... ok test goto_declaration::tests::goto_declaration_instance_attribute_no_annotation ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_custom_init ... ok test goto_declaration::tests::goto_declaration_keyword_argument_dataclass_transform_alias ... ok test goto_declaration::tests::goto_declaration_keyword_argument_namedtuple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_overloaded ... ok test goto_declaration::tests::goto_declaration_keyword_argument_simple ... ok test goto_declaration::tests::goto_declaration_keyword_argument_typeddict ... ok test goto_declaration::tests::goto_declaration_match_as_binding ... ok test goto_declaration::tests::goto_declaration_match_as_stmt ... ok test goto_declaration::tests::goto_declaration_match_class_field_name ... ok test goto_declaration::tests::goto_declaration_match_class_name ... ok test goto_declaration::tests::goto_declaration_match_keyword_binding ... ok test goto_declaration::tests::goto_declaration_match_keyword_stmt ... ok test goto_declaration::tests::goto_declaration_match_name_binding ... ok test goto_declaration::tests::goto_declaration_match_name_stmt ... ok test goto_declaration::tests::goto_declaration_match_rest_binding ... ok test goto_declaration::tests::goto_declaration_match_rest_stmt ... ok test goto_declaration::tests::goto_declaration_method_call_to_definition ... ok test goto_declaration::tests::goto_declaration_module_attribute ... ok test goto_declaration::tests::goto_declaration_nested_instance_attribute ... ok test goto_declaration::tests::goto_declaration_nested_scope_variable ... ok test goto_declaration::tests::goto_declaration_nonlocal_binding ... ok test goto_declaration::tests::goto_declaration_nonlocal_stmt ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_arity_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_keyword_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated1 ... ok test goto_declaration::tests::goto_declaration_overload_type_disambiguated2 ... ok test goto_declaration::tests::goto_declaration_parameter_usage ... ok test goto_declaration::tests::goto_declaration_property_getter_setter ... ok test goto_declaration::tests::goto_declaration_protocol_instance_attribute ... ok test goto_declaration::tests::goto_declaration_relative_import ... ok test goto_declaration::tests::goto_declaration_relative_star_import ... ok test goto_declaration::tests::goto_declaration_string_annotation1 ... ok test goto_declaration::tests::goto_declaration_string_annotation2 ... ok test goto_declaration::tests::goto_declaration_string_annotation3 ... ok test goto_declaration::tests::goto_declaration_string_annotation4 ... ok test goto_declaration::tests::goto_declaration_string_annotation5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_dangling3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested3 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested4 ... ok test goto_declaration::tests::goto_declaration_string_annotation_nested5 ... ok test goto_declaration::tests::goto_declaration_string_annotation_recursive ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested1 ... ok test goto_declaration::tests::goto_declaration_string_annotation_too_nested2 ... ok test goto_declaration::tests::goto_declaration_string_annotation_unknown ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_real_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_shadowed_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_confusing_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_use ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_def ... ok test goto_declaration::tests::goto_declaration_submodule_import_from_wrong_use ... ok test goto_declaration::tests::goto_declaration_type_parameter ... ok test goto_declaration::tests::goto_declaration_type_parameter_class ... ok test goto_declaration::tests::goto_declaration_typed_dict_key ... ok test goto_declaration::tests::goto_declaration_typevar_name_binding ... ok test goto_declaration::tests::goto_declaration_typevar_name_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_spec_binding ... ok test goto_declaration::tests::goto_declaration_typevar_spec_stmt ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_binding ... ok test goto_declaration::tests::goto_declaration_typevar_tuple_stmt ... ok test goto_declaration::tests::goto_declaration_variable_assignment ... ok test goto_declaration::tests::redeclarations ... ok test goto_definition::test::complex_annotation ... ok test goto_definition::test::float_annotation ... ok test goto_definition::test::goto_definition_attribute_redeclarations ... ok test goto_definition::test::goto_definition_binary_operator ... ok test goto_definition::test::goto_definition_binary_operator_comment ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_after_operator ... ok test goto_definition::test::goto_definition_binary_operator_no_spaces_before_operator ... ok test goto_definition::test::goto_definition_binary_operator_reflected_dunder ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_argument_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_ambiguous_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_closing ... ok test goto_definition::test::goto_definition_class_init_parenthesis_includes_new ... ok test goto_definition::test::goto_definition_class_init_parenthesis_opening ... ok test goto_definition::test::goto_definition_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_dangling_dynamic_class_literal ... ok test goto_definition::test::goto_definition_does_not_lookup_on_bound_super ... ok test goto_definition::test::goto_definition_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test goto_definition::test::goto_definition_does_not_point_to_for_loop_header ... ok test goto_definition::test::goto_definition_does_not_point_to_while_loop_header ... ok test goto_definition::test::goto_definition_dynamic_class_literal ... ok test goto_definition::test::goto_definition_dynamic_class_literal_parenthesis ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal ... ok test goto_definition::test::goto_definition_dynamic_namedtuple_literal_parenthesis ... ok test goto_definition::test::goto_definition_for_type_attributes_on_class_objects ... ok test goto_definition::test::goto_definition_imported_comprehension_walrus ... ok test goto_definition::test::goto_definition_keyword_argument_constructor_new_and_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_custom_init ... ok test goto_definition::test::goto_definition_keyword_argument_dataclass_transform_alias ... ok test goto_definition::test::goto_definition_keyword_argument_namedtuple ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict ... ok test goto_definition::test::goto_definition_keyword_argument_typeddict_update ... ok test goto_definition::test::goto_definition_keyword_argument_union ... ok test goto_definition::test::goto_definition_keyword_argument_unpack_typeddict ... ok test goto_definition::test::goto_definition_nested_comprehension_walrus_in_function ... ok test goto_definition::test::goto_definition_nested_keyword_arg1 ... ok test goto_definition::test::goto_definition_nested_keyword_arg2 ... ok test goto_definition::test::goto_definition_nested_keyword_arg3 ... ok test goto_definition::test::goto_definition_nested_keyword_arg4 ... ok test goto_definition::test::goto_definition_nonlocal_comprehension_walrus ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_resolved ... ok test goto_definition::test::goto_definition_on_builtins_dot_type_itself_unresolved ... ok test goto_definition::test::goto_definition_on_members_of_class_instances ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_arity_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_keyword_disambiguated2 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated1 ... ok test goto_definition::test::goto_definition_overload_type_disambiguated2 ... ok test goto_definition::test::goto_definition_parameter_declaration ... ok test goto_definition::test::goto_definition_performs_lookups_on_metaclass ... ok test goto_definition::test::goto_definition_property_getter_and_setter ... ok test goto_definition::test::goto_definition_relative_import ... ok test goto_definition::test::goto_definition_relative_import_reference ... ok test goto_definition::test::goto_definition_relative_star_imported_submodule_reference ... ok test goto_definition::test::goto_definition_resolves_super_for_generic_class ... ok test goto_definition::test::goto_definition_stub_map_class_attribute ... ok test goto_definition::test::goto_definition_stub_map_class_def ... ok test goto_definition::test::goto_definition_stub_map_class_function ... ok test goto_definition::test::goto_definition_stub_map_class_import ... ok test goto_definition::test::goto_definition_stub_map_class_init ... ok test goto_definition::test::goto_definition_stub_map_class_method ... ok test goto_definition::test::goto_definition_stub_map_class_ref ... ok test goto_definition::test::goto_definition_stub_map_function ... ok test goto_definition::test::goto_definition_stub_map_function_def ... ok test goto_definition::test::goto_definition_stub_map_function_redefine ... ok test goto_definition::test::goto_definition_stub_map_module_import ... ok test goto_definition::test::goto_definition_stub_map_module_ref ... ok test goto_definition::test::goto_definition_stub_map_module_variable ... ok test goto_definition::test::goto_definition_stub_map_reexported_function ... ok test goto_definition::test::goto_definition_unary_after_operator ... ok test goto_definition::test::goto_definition_unary_between_operator_and_operand ... ok test goto_definition::test::goto_definition_unary_not_with_bad_dunder_bool_and_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_bool ... ok test goto_definition::test::goto_definition_unary_not_with_dunder_len ... ok test goto_definition::test::goto_definition_unary_not_with_no_dunder_bool_and_bad_dunder_len ... ok test goto_definition::test::goto_definition_unary_operator ... ok test goto_definition::test::goto_definition_unary_operator_with_bad_dunder_definition ... ok test goto_definition::test::goto_definition_unimported_symbol_imported_in_builtins ... ok test goto_definition::test::goto_definition_uses_pytest_fixture_binding ... ok test goto_definition::test::redeclarations ... ok test goto_implementation::tests::implementation_abstract_root_method_is_included ... ok test goto_implementation::tests::implementation_attribute_bare_annotation_declaration ... ok test goto_implementation::tests::implementation_attribute_bound_to_class ... ok test goto_implementation::tests::implementation_attribute_class_body_and_instance_mixed ... ok test goto_implementation::tests::implementation_attribute_class_body_takes_priority_over_instance ... ok test goto_implementation::tests::implementation_attribute_family_from_base_receiver ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_family ... ok test goto_implementation::tests::implementation_attribute_instance_attribute_from_concrete_receiver ... ok test goto_implementation::tests::implementation_attribute_method_and_data_mixed ... ok test goto_implementation::tests::implementation_attribute_plain_assignment ... ok test goto_implementation::tests::implementation_attribute_protocol_method_nominal_only ... ok test goto_implementation::tests::implementation_attribute_stub_mapped ... ok test goto_implementation::tests::implementation_attribute_unreachable_data_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_method_in_reachable_class_excluded ... ok test goto_implementation::tests::implementation_attribute_unreachable_override_excluded ... ok test goto_implementation::tests::implementation_class_call_with_assigned_constructor ... ok test goto_implementation::tests::implementation_class_diamond_dedup ... ok test goto_implementation::tests::implementation_class_family ... ok test goto_implementation::tests::implementation_class_family_in_request_file_excluded_from_project ... ok test goto_implementation::tests::implementation_class_generic_base ... ok test goto_implementation::tests::implementation_class_instance_reference_is_unsupported ... ok test goto_implementation::tests::implementation_class_intermediate_root ... ok test goto_implementation::tests::implementation_class_no_subclasses ... ok test goto_implementation::tests::implementation_class_reference_in_annotation ... ok test goto_implementation::tests::implementation_class_reference_in_string_annotation ... ok test goto_implementation::tests::implementation_class_stub_mapped_subclass ... ok test goto_implementation::tests::implementation_classmethod_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_inherited_method_from_union_receivers_deduplicates ... ok test goto_implementation::tests::implementation_method_declaration_root ... ok test goto_implementation::tests::implementation_method_family_from_attribute ... ok test goto_implementation::tests::implementation_mixed_class_and_module_binding_is_unsupported ... ok test goto_implementation::tests::implementation_mixed_class_value_attribute_uses_member_bindings ... ok test goto_implementation::tests::implementation_nested_class_reference ... ok test goto_implementation::tests::implementation_overload_only_root_scans_subclasses ... ok test goto_implementation::tests::implementation_overloaded_method_returns_implementation ... ok test goto_implementation::tests::implementation_overridden_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_parallel_candidate_batches_preserve_order ... ok test goto_implementation::tests::implementation_property_read ... ok test goto_implementation::tests::implementation_property_setter_definition ... ok test goto_implementation::tests::implementation_property_write ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_base_list ... ok test goto_implementation::tests::implementation_qualified_class_reference_in_instantiation ... ok test goto_implementation::tests::implementation_shadowed_inherited_method_from_concrete_receiver ... ok test goto_implementation::tests::implementation_stub_map_class_method ... ok test goto_implementation::tests::implementation_stub_map_overloaded_class_method ... ok test goto_implementation::tests::implementation_stub_only_overloaded_class_method ... ok test goto_implementation::tests::implementation_subclass_through_import_alias ... ok test goto_implementation::tests::implementation_transitive_subclass_overrides ... ok test goto_implementation::tests::implementation_typevar_bound_class_object_receiver ... ok test goto_implementation::tests::implementation_typevar_bound_receiver ... ok test goto_implementation::tests::implementation_unreachable_class_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_class_reference_is_unsupported ... ok test goto_implementation::tests::implementation_unreachable_method_declaration_is_unsupported ... ok test goto_implementation::tests::implementation_unresolved_root_does_not_scan_subclasses ... ok test goto_implementation::tests::implementation_unsupported_target ... ok test goto_type_definition::tests::goto_between_call_arguments ... ok test goto_type_definition::tests::goto_type_definition_cursor_between_object_and_attribute ... ok test goto_type_definition::tests::goto_type_global_binding ... ok test goto_type_definition::tests::goto_type_global_stmt ... ok test goto_type_definition::tests::goto_type_match_as_binding ... ok test goto_type_definition::tests::goto_type_match_as_stmt ... ok test goto_type_definition::tests::goto_type_match_class_field_name ... ok test goto_type_definition::tests::goto_type_match_class_name ... ok test goto_type_definition::tests::goto_type_match_keyword_binding ... ok test goto_type_definition::tests::goto_type_match_keyword_stmt ... ok test goto_type_definition::tests::goto_type_match_name_binding ... ok test goto_type_definition::tests::goto_type_match_name_stmt ... ok test goto_type_definition::tests::goto_type_match_rest_binding ... ok test goto_type_definition::tests::goto_type_match_rest_stmt ... ok test goto_type_definition::tests::goto_type_narrowing ... ok test goto_type_definition::tests::goto_type_none ... ok test goto_type_definition::tests::goto_type_nonlocal_binding ... ok test goto_type_definition::tests::goto_type_nonlocal_stmt ... ok test goto_type_definition::tests::goto_type_of_bare_type_alias_type ... ok test goto_type_definition::tests::goto_type_of_divergent ... ok test goto_type_definition::tests::goto_type_of_expression_with_builtin ... ok test goto_type_definition::tests::goto_type_of_expression_with_class_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_function_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_node ... ok test goto_type_definition::tests::goto_type_of_expression_with_literal_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_module ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_param_spec ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_tuple ... ok test goto_type_definition::tests::goto_type_of_expression_with_type_var_type ... ok test goto_type_definition::tests::goto_type_of_expression_with_union_type ... ok test goto_type_definition::tests::goto_type_of_from_import_module ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_from_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel1 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel2 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel3 ... ok test goto_type_definition::tests::goto_type_of_from_import_rel4 ... ok test goto_type_definition::tests::goto_type_of_import_module ... ok test goto_type_definition::tests::goto_type_of_import_module_multi1 ... ok test goto_type_definition::tests::goto_type_of_import_module_multi2 ... ok test goto_type_definition::tests::goto_type_of_narrowed_multi_member_enum_complement ... ok test goto_type_definition::tests::goto_type_of_narrowed_singleton_enum_complement ... ok test goto_type_definition::tests::goto_type_of_slot_descriptor ... ok test goto_type_definition::tests::goto_type_of_ty_extensions_special_form ... ok test goto_type_definition::tests::goto_type_of_typing_dot_any ... ok test goto_type_definition::tests::goto_type_of_typing_dot_generic ... ok test goto_type_definition::tests::goto_type_of_typing_dot_literal ... ok test goto_type_definition::tests::goto_type_on_incorrectly_typed_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_keyword_argument ... ok test goto_type_definition::tests::goto_type_on_kwargs ... ok test goto_type_definition::tests::goto_type_string_annotation1 ... ok test goto_type_definition::tests::goto_type_string_annotation2 ... ok test goto_type_definition::tests::goto_type_string_annotation3 ... ok test goto_type_definition::tests::goto_type_string_annotation4 ... ok test goto_type_definition::tests::goto_type_string_annotation5 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling1 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling2 ... ok test goto_type_definition::tests::goto_type_string_annotation_dangling3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested3 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested4 ... ok test goto_type_definition::tests::goto_type_string_annotation_nested5 ... ok test goto_type_definition::tests::goto_type_string_annotation_recursive ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested1 ... ok test goto_type_definition::tests::goto_type_string_annotation_too_nested2 ... ok test goto_type_definition::tests::goto_type_string_annotation_unknown ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_real_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_shadowed_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_confusing_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_use ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_def ... ok test goto_type_definition::tests::goto_type_submodule_import_from_wrong_use ... ok test goto_type_definition::tests::goto_type_typevar_name_binding ... ok test goto_type_definition::tests::goto_type_typevar_name_stmt ... ok test goto_type_definition::tests::goto_type_typevar_spec_binding ... ok test goto_type_definition::tests::goto_type_typevar_spec_stmt ... ok test goto_type_definition::tests::goto_type_typevar_tuple_binding ... ok test goto_type_definition::tests::goto_type_typevar_tuple_stmt ... ok test hover::tests::goto_type_string_annotation_nested1 ... ok test hover::tests::goto_type_string_annotation_nested2 ... ok test hover::tests::goto_type_string_annotation_nested3 ... ok test hover::tests::goto_type_string_annotation_nested4 ... ok test hover::tests::goto_type_string_annotation_nested5 ... ok test hover::tests::goto_type_string_annotation_too_nested1 ... ok test hover::tests::goto_type_string_annotation_too_nested2 ... ok test hover::tests::hover_annotated_assignment ... ok test hover::tests::hover_annotated_assignment_with_rhs ... ok test hover::tests::hover_annotated_assignment_with_rhs_use ... ok test hover::tests::hover_annotated_attribute_assignment ... ok test hover::tests::hover_annotated_attribute_assignment_use ... ok test hover::tests::hover_attribute_assignment ... ok test hover::tests::hover_attribute_docstring_spill ... ok test hover::tests::hover_augmented_assignment ... ok test hover::tests::hover_augmented_attribute_assignment ... ok test hover::tests::hover_bare_final_annotation ... ok test hover::tests::hover_bare_final_attribute_assignment ... ok test hover::tests::hover_basic ... ok test hover::tests::hover_binary_expression ... ok test hover::tests::hover_binary_operator_literal ... ok test hover::tests::hover_binary_operator_overload ... ok test hover::tests::hover_binary_operator_union ... ok test hover::tests::hover_bound_method_overload_self_type ... ok test hover::tests::hover_callable_special_forms ... ok test hover::tests::hover_class ... ok test hover::tests::hover_class_def ... ok test hover::tests::hover_class_init ... ok test hover::tests::hover_class_init_and_new_invalid ... ok test hover::tests::hover_class_init_and_new_valid ... ok test hover::tests::hover_class_init_attr ... ok test hover::tests::hover_class_init_no_init_docs ... ok test hover::tests::hover_class_init_overload_match ... ok test hover::tests::hover_class_init_overload_no_match ... ok test hover::tests::hover_class_init_with_callable_param ... ok test hover::tests::hover_class_method ... ok test hover::tests::hover_class_no_init ... ok test hover::tests::hover_class_typed_init ... ok test hover::tests::hover_class_typevar_variance ... ok test hover::tests::hover_class_with_new ... ok test hover::tests::hover_classvar_attribute ... ok test hover::tests::hover_complex_type1 ... ok test hover::tests::hover_complex_type2 ... ok test hover::tests::hover_complex_type3 ... ok test hover::tests::hover_comprehension_type_context ... ok test hover::tests::hover_dataclass_class_init ... ok test hover::tests::hover_docstring ... ok test hover::tests::hover_dunder_file ... ok test hover::tests::hover_dynamic_class_with_markdown_fence ... ok test hover::tests::hover_enum_constructor ... ok test hover::tests::hover_final_global_use ... ok test hover::tests::hover_final_variable ... ok test hover::tests::hover_final_variable_use ... ok test hover::tests::hover_float_annotation ... ok test hover::tests::hover_func_docstring_escapes_html_in_markdown ... ok test hover::tests::hover_func_with_concat_docstring ... ok test hover::tests::hover_func_with_nextline_commented_docstring ... ok test hover::tests::hover_func_with_nextline_commented_parens_docstring ... ok test hover::tests::hover_func_with_parens_docstring ... ok test hover::tests::hover_func_with_plus_docstring ... ok test hover::tests::hover_func_with_sameline_commented_docstring ... ok test hover::tests::hover_func_with_slash_docstring ... ok test hover::tests::hover_function ... ok test hover::tests::hover_function_def ... ok test hover::tests::hover_function_rest_docstring ... ok test hover::tests::hover_function_typed_variable ... ok test hover::tests::hover_function_typevar_variance ... ok test hover::tests::hover_generic_type_alias_name ... ok test hover::tests::hover_global_binding ... ok test hover::tests::hover_global_stmt ... ok test hover::tests::hover_implicit_recursive_alias_annotation ... ok test hover::tests::hover_implicit_recursive_alias_docstring ... ok test hover::tests::hover_implicit_recursive_alias_generic ... ok test hover::tests::hover_implicit_recursive_alias_growing ... ok test hover::tests::hover_implicit_recursive_alias_value ... ok test hover::tests::hover_incomplete_except_handler ... ok test hover::tests::hover_intersection_in_type_alias ... ok test hover::tests::hover_keyword_argument_value_keeps_value_type ... ok test hover::tests::hover_keyword_only_parameter ... ok test hover::tests::hover_keyword_parameter ... ok test hover::tests::hover_keyword_parameter_def ... ok test hover::tests::hover_keyword_parameter_overload_docstring_blocks_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_overload_implementation_parameter_docs ... ok test hover::tests::hover_keyword_parameter_preserves_rest_field_like_continuation ... ok test hover::tests::hover_keyword_parameter_without_documentation ... ok test hover::tests::hover_keyword_variadic_parameter ... ok test hover::tests::hover_legacy_typevar_variance ... ok test hover::tests::hover_literal_ellipsis ... ok test hover::tests::hover_literal_int ... ok test hover::tests::hover_match_as_binding ... ok test hover::tests::hover_match_as_stmt ... ok test hover::tests::hover_match_class_field_name ... ok test hover::tests::hover_match_class_name ... ok test hover::tests::hover_match_keyword_binding ... ok test hover::tests::hover_match_keyword_stmt ... ok test hover::tests::hover_match_name_binding ... ok test hover::tests::hover_match_name_stmt ... ok test hover::tests::hover_match_rest_binding ... ok test hover::tests::hover_match_rest_stmt ... ok test hover::tests::hover_member ... ok test hover::tests::hover_module ... ok test hover::tests::hover_module_import ... ok test hover::tests::hover_multi_inference ... ok test hover::tests::hover_named_expression_target ... ok test hover::tests::hover_negation_in_string_type_alias ... ok test hover::tests::hover_negation_operator_presentation ... ok test hover::tests::hover_non_callable_decorated_function_shows_docstring ... ok test hover::tests::hover_nonlocal_binding ... ok test hover::tests::hover_nonlocal_stmt ... ok test hover::tests::hover_operator_in_annotated_assignment_value ... ok test hover::tests::hover_operator_in_parameter_default ... ok test hover::tests::hover_overload_ambiguous ... ok test hover::tests::hover_overload_ambiguous_compact ... ok test hover::tests::hover_overload_arity_disambiguated1 ... ok test hover::tests::hover_overload_arity_disambiguated2 ... ok test hover::tests::hover_overload_keyword_disambiguated1 ... ok test hover::tests::hover_overload_keyword_disambiguated2 ... ok test hover::tests::hover_overload_type_disambiguated1 ... ok test hover::tests::hover_overload_type_disambiguated2 ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test hover::tests::hover_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test hover::tests::hover_overloaded_function_uses_sibling_overload_docstring_as_fallback ... ok test hover::tests::hover_overloaded_function_with_conditional_definitions ... ok test hover::tests::hover_overloaded_function_with_version_conditional_implementation ... ok test hover::tests::hover_overloaded_method_implementation_docstring ... ok test hover::tests::hover_pep695_type_alias_name ... ok test hover::tests::hover_pep695_type_alias_usage ... ok test hover::tests::hover_reexported_stub_definition_implementation_docstring ... ok test hover::tests::hover_shadowed_numeric_builtin ... ok test hover::tests::hover_shadowed_numeric_builtin_in_keyword_parameter ... ok test hover::tests::hover_shadowed_numeric_builtin_in_selected_signature ... ok test hover::tests::hover_string_annotation1 ... ok test hover::tests::hover_string_annotation2 ... ok test hover::tests::hover_string_annotation3 ... ok test hover::tests::hover_string_annotation4 ... ok test hover::tests::hover_string_annotation5 ... ok test hover::tests::hover_string_annotation_dangling1 ... ok test hover::tests::hover_string_annotation_dangling2 ... ok test hover::tests::hover_string_annotation_dangling3 ... ok test hover::tests::hover_string_annotation_recursive ... ok test hover::tests::hover_string_annotation_unknown ... ok test hover::tests::hover_submodule_import_from_confusing_real_def ... ok test hover::tests::hover_submodule_import_from_confusing_shadowed_def ... ok test hover::tests::hover_submodule_import_from_confusing_use ... ok test hover::tests::hover_submodule_import_from_def ... ok test hover::tests::hover_submodule_import_from_use ... ok test hover::tests::hover_submodule_import_from_wrong_def ... ok test hover::tests::hover_submodule_import_from_wrong_use ... ok test hover::tests::hover_subscript_literal_index ... ok test hover::tests::hover_subscript_literal_index_variants ... ok test hover::tests::hover_subscript_non_literal_index ... ok test hover::tests::hover_subscript_slice_literal_bounds_list_variants ... ok test hover::tests::hover_subscript_slice_literal_bounds_string_variants ... ok test hover::tests::hover_tuple_assignment_target ... ok test hover::tests::hover_type_alias_import_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_name ... ok test hover::tests::hover_type_alias_resolved_docstring_stub ... ok test hover::tests::hover_type_alias_typevar_variance ... ok test hover::tests::hover_type_docstring_correct_order ... ok test hover::tests::hover_type_narrowing ... ok test hover::tests::hover_type_of_expression_with_type_param_spec ... ok test hover::tests::hover_type_of_expression_with_type_var_tuple ... ok test hover::tests::hover_type_of_expression_with_type_var_type ... ok test hover::tests::hover_typed_dict_key_literal ... ok test hover::tests::hover_typeddict_constructor ... ok test hover::tests::hover_typeddict_constructor_not_required ... ok test hover::tests::hover_typeddict_constructor_positional_map ... ok test hover::tests::hover_typeddict_constructor_positional_map_dict_literal_in_constructor ... ok test hover::tests::hover_typeddict_constructor_total_false ... ok test hover::tests::hover_typevar_name_binding ... ok test hover::tests::hover_typevar_name_stmt ... ok test hover::tests::hover_typevar_spec_binding ... ok test hover::tests::hover_typevar_spec_stmt ... ok test hover::tests::hover_typevar_tuple_binding ... ok test hover::tests::hover_typevar_tuple_stmt ... ok test hover::tests::hover_union ... ok test hover::tests::hover_union_in_type_parameter_default ... ok test hover::tests::hover_variable_assignment ... ok test hover::tests::hover_whitespace ... ok test importer::tests::conditional_imports_existing_import1 ... ok test importer::tests::conditional_imports_existing_import2 ... ok test importer::tests::conditional_imports_existing_module1 ... ok test importer::tests::conditional_imports_existing_module2 ... ok test importer::tests::conditional_imports_new_import ... ok test importer::tests::empty_source_qualified ... ok test importer::tests::empty_source_unqualified ... ok test importer::tests::existing_future_import ... ok test importer::tests::existing_future_import_after_docstring ... ok test importer::tests::import_exists_glob ... ok test importer::tests::import_exists_qualified ... ok test importer::tests::import_exists_qualified_aliased ... ok test importer::tests::import_exists_unqualified ... ok test importer::tests::import_exists_unqualified_aliased ... ok test importer::tests::import_module_blank ... ok test importer::tests::import_module_exists ... ok test importer::tests::import_module_from_exists ... ok test importer::tests::import_module_from_via_member_exists ... ok test importer::tests::import_partially_exists_aliased_multi ... ok test importer::tests::import_partially_exists_aliased_single ... ok test importer::tests::import_partially_exists_continuation ... ok test importer::tests::import_partially_exists_incomplete ... ok test importer::tests::import_partially_exists_incomplete_parentheses1 ... ok test importer::tests::import_partially_exists_multi ... ok test importer::tests::import_partially_exists_parentheses_multi_line_no_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_multi_line_trailing_comma ... ok test importer::tests::import_partially_exists_parentheses_single ... ok test importer::tests::import_partially_exists_parentheses_trailing_comma ... ok test importer::tests::import_partially_exists_relative ... ok test importer::tests::import_partially_exists_semi_colon ... ok test importer::tests::import_partially_exists_single ... ok test importer::tests::import_results_in_conflict ... ok test importer::tests::in_scope_ordering_within_function ... ok test importer::tests::lazy_future_import_is_not_special ... ok test importer::tests::member_conflict_with_other_import ... ok test importer::tests::member_conflict_with_other_member_import ... ok test importer::tests::member_conflict_with_other_member_import_alias ... ok test importer::tests::member_conflict_with_other_module_import_alias ... ok test importer::tests::module_conflict_with_other_import ... ok test importer::tests::multiple_import_blocks_other ... ok test importer::tests::multiple_import_blocks_std ... ok test importer::tests::no_conflict_alias_member ... ok test importer::tests::no_conflict_alias_module ... ok test importer::tests::out_of_scope_ordering_top_level ... ok test importer::tests::out_of_scope_ordering_within_function_add_import ... ok test importer::tests::priority_qualified_over_partial ... ok test importer::tests::priority_unqualified_over_partial ... ok test importer::tests::priority_unqualified_over_qualified ... ok test importer::tests::priority_unqualified_over_unqualified ... ok test importer::tests::priority_unqualified_over_unqualified_between ... ok test importer::tests::qualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::try_imports_existing_import1 ... ok test importer::tests::try_imports_existing_import2 ... ok test importer::tests::try_imports_new_import ... ok test importer::tests::unqualify_symbol_to_avoid_overwriting_other_symbol_in_scope ... ok test importer::tests::within_function_definition_member_conflict ... ok test importer::tests::within_function_definition_module_conflict ... ok test importer::tests::within_function_definition_simple ... ok test inlay_hints::tests::auto_import_each_hint_independently ... ok test inlay_hints::tests::hover_type_with_top_materialization ... ok test inlay_hints::tests::instance_method_overload_self_type ... ok test inlay_hints::tests::test_assign_attribute_of_instance ... ok test inlay_hints::tests::test_assign_statement ... ok test inlay_hints::tests::test_assign_statement_out_of_range ... ok test inlay_hints::tests::test_assign_statement_with_type_annotation ... ok test inlay_hints::tests::test_auto_import_enum_member ... ok test inlay_hints::tests::test_auto_import_enum_member_unimported_class ... ok test inlay_hints::tests::test_auto_import_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_nested_class ... ok test inlay_hints::tests::test_auto_import_other_symbols ... ok test inlay_hints::tests::test_auto_import_same_file_method_returning_nested_class ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_both_qualified ... ok test inlay_hints::tests::test_auto_import_same_name_different_modules_one_qualified ... ok test inlay_hints::tests::test_auto_import_symbol_imported_from_different_path ... ok test inlay_hints::tests::test_auto_import_symbol_in_scope_same_name ... ok test inlay_hints::tests::test_auto_import_typing_literal ... ok test inlay_hints::tests::test_auto_import_with_qualification_of_names ... ok test inlay_hints::tests::test_auto_import_with_update_import_from_statement ... ok test inlay_hints::tests::test_callable_call ... ok test inlay_hints::tests::test_class_constructor_call_init ... ok test inlay_hints::tests::test_class_constructor_call_meta_class_call ... ok test inlay_hints::tests::test_class_constructor_call_new ... ok test inlay_hints::tests::test_class_method_call ... ok test inlay_hints::tests::test_complex_parameter_combinations ... ok test inlay_hints::tests::test_disabled_function_argument_names ... ok test inlay_hints::tests::test_disabled_variable_types ... ok test inlay_hints::tests::test_dunder_variable_assignment_has_type_inlay_hint ... ok test inlay_hints::tests::test_enum_literal ... ok test inlay_hints::tests::test_function_call_argument_name_shown_for_near_matches ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_case_insensitive_exact_match ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_normalized_parameter_name ... ok test inlay_hints::tests::test_function_call_argument_name_suppressed_by_segment_prefix_or_suffix ... ok test inlay_hints::tests::test_function_call_argument_name_suppression_matches_full_segment_sequence ... ok test inlay_hints::tests::test_function_call_different_formatting ... ok test inlay_hints::tests::test_function_call_last_plain_positional_before_starred_argument ... ok test inlay_hints::tests::test_function_call_mixed_positional_and_keyword ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments ... ok test inlay_hints::tests::test_function_call_multiple_positional_arguments_before_keyword ... ok test inlay_hints::tests::test_function_call_only_starred_argument_has_no_edit ... ok test inlay_hints::tests::test_function_call_out_of_range ... ok test inlay_hints::tests::test_function_call_positional_after_keyword_in_source_order ... ok test inlay_hints::tests::test_function_call_positional_only_and_keyword_variadic_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_positional_or_keyword_parameters ... ok test inlay_hints::tests::test_function_call_positional_only_and_variadic_parameters ... ok test inlay_hints::tests::test_function_call_with_argument_name_starting_with_underscore ... ok test inlay_hints::tests::test_function_call_with_default_parameters ... ok test inlay_hints::tests::test_function_call_with_keyword_only_parameter ... ok test inlay_hints::tests::test_function_call_with_keyword_variadic_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_only_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_attribute_not ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_call ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_complex ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_name ... ok test inlay_hints::tests::test_function_call_with_positional_or_keyword_parameter_redundant_subscript ... ok test inlay_hints::tests::test_function_call_with_union_type ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument ... ok test inlay_hints::tests::test_function_call_with_unpacked_tuple_argument_single_element ... ok test inlay_hints::tests::test_function_call_with_variadic_parameter ... ok test inlay_hints::tests::test_function_calls_different_file ... ok test inlay_hints::tests::test_function_signature_inlay_hint ... ok test inlay_hints::tests::test_generic_alias ... ok test inlay_hints::tests::test_generic_init_call ... ok test inlay_hints::tests::test_instance_method_call ... ok test inlay_hints::tests::test_lambda_function_calls ... ok test inlay_hints::tests::test_leading_underscore_variable_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_leading_underscore_variable_in_tuple_assignment_has_no_type_inlay_hint ... ok test inlay_hints::tests::test_literal_group ... ok test inlay_hints::tests::test_literal_string ... ok test inlay_hints::tests::test_literal_type_alias_inlay_hint ... ok test inlay_hints::tests::test_many_literals ... ok test inlay_hints::tests::test_many_literals_list ... ok test inlay_hints::tests::test_many_literals_multiple ... ok test inlay_hints::tests::test_many_literals_tuple ... ok test inlay_hints::tests::test_many_literals_unpacked_tuple ... ok test inlay_hints::tests::test_match_as_binding ... ok test inlay_hints::tests::test_match_keyword_binding ... ok test inlay_hints::tests::test_match_name_binding ... ok test inlay_hints::tests::test_match_rest_binding ... ok test inlay_hints::tests::test_meta_typevar_inlay_hint ... ok test inlay_hints::tests::test_method_chaining ... ok test inlay_hints::tests::test_method_wrapper_inlay_hint ... ok test inlay_hints::tests::test_module_inlay_hint ... ok test inlay_hints::tests::test_multiple_assignment ... ok test inlay_hints::tests::test_named_tuple_constructor_call ... ok test inlay_hints::tests::test_nested_function_calls ... ok test inlay_hints::tests::test_nested_keyword_function_calls ... ok test inlay_hints::tests::test_nested_tuple_assignment ... ok test inlay_hints::tests::test_newtype_inlay_hint ... ok test inlay_hints::tests::test_overloaded_function_calls ... ok test inlay_hints::tests::test_overloaded_function_calls_different_params ... ok test inlay_hints::tests::test_overloaded_function_calls_no_matching_overload ... ok test inlay_hints::tests::test_paramspec_creation_inlay_hint ... ok test inlay_hints::tests::test_property_literal_type ... ok test inlay_hints::tests::test_simple_init_call ... ok test inlay_hints::tests::test_starred_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_static_method_call ... ok test inlay_hints::tests::test_subclass_type ... ok test inlay_hints::tests::test_subscripted_protocol_inlay_hint ... ok test inlay_hints::tests::test_tuple_assignment ... ok test inlay_hints::tests::test_typealiastype_creation_inlay_hint ... ok test inlay_hints::tests::test_typevar_name_binding ... ok test inlay_hints::tests::test_typevar_spec_binding ... ok test inlay_hints::tests::test_typevar_tuple_binding ... ok test inlay_hints::tests::test_typevartuple_creation_inlay_hint ... ok test inlay_hints::tests::test_unpacked_tuple_assignment ... ok test inlay_hints::tests::test_wrapper_descriptor_inlay_hint ... ok test markup::tests::embedded_code_fences ... ok test markup::tests::fence_spanning_formatted_values ... ok test markup::tests::ordinary_code_fence ... ok test pytest_test_discovery::tests::coalesces_conditional_definitions ... ok test pytest_test_discovery::tests::discovers_functions_and_test_classes ... ok test pytest_test_discovery::tests::omits_classes_without_collected_tests ... ok test pytest_test_discovery::tests::preserves_nested_class_paths ... ok test pytest_test_discovery::tests::uses_binding_names_and_locations ... ok test references::tests::externally_visible_definitions_can_have_cross_file_references ... ok test references::tests::non_public_scope_definitions_stay_in_file ... ok test rename::tests::cannot_rename_builtin_type ... ok test rename::tests::cannot_rename_external_file ... ok test rename::tests::cannot_rename_from_import_module_component ... ok test rename::tests::cannot_rename_import_module_component ... ok test rename::tests::cannot_rename_keyword ... ok test rename::tests::cannot_rename_private_builtin_helper ... ok test rename::tests::import_alias ... ok test rename::tests::import_alias_to_first_party_definition ... ok test rename::tests::import_alias_use ... ok test rename::tests::imported_first_party_definition ... ok test rename::tests::multi_file_attribute_rename_updates_slots ... ok test rename::tests::multi_file_function_rename ... ok test rename::tests::multi_file_parameter_rename_updates_keyword_argument_labels ... ok test rename::tests::prepare_rename_parameter ... ok test rename::tests::rename_across_import_chain_with_mixed_aliases ... ok test rename::tests::rename_alias_at_import_statement ... ok test rename::tests::rename_alias_at_usage_site ... ok test rename::tests::rename_alias_in_import_chain ... ok test rename::tests::rename_attribute ... ok test rename::tests::rename_attribute_does_not_touch_other_class_slots ... ok test rename::tests::rename_attribute_does_not_touch_slots_dict_value ... ok test rename::tests::rename_attribute_ignores_slots_annotation_container ... ok test rename::tests::rename_attribute_updates_slots_dict_key ... ok test rename::tests::rename_attribute_updates_slots_list ... ok test rename::tests::rename_attribute_updates_slots_set ... ok test rename::tests::rename_attribute_updates_slots_tuple ... ok test rename::tests::rename_cannot_start_from_slot_string ... ok test rename::tests::rename_class ... ok test rename::tests::rename_class_body_annotation_updates_slots ... ok test rename::tests::rename_comprehension_walrus_across_files ... ok test rename::tests::rename_comprehension_walrus_in_function ... ok test rename::tests::rename_does_not_mix_global_and_nonlocal_comprehension_walruses ... ok test rename::tests::rename_function ... ok test rename::tests::rename_implicit_attribute ... ok test rename::tests::rename_invalid_name ... ok test rename::tests::rename_keyword_argument ... ok test rename::tests::rename_keyword_argument_dataclass_field ... ok test rename::tests::rename_keyword_argument_namedtuple_field ... ok test rename::tests::rename_keyword_argument_typeddict_field ... ok test rename::tests::rename_match_as_binding ... ok test rename::tests::rename_match_as_stmt ... ok test rename::tests::rename_match_class_field_name ... ok test rename::tests::rename_match_class_name ... ok test rename::tests::rename_match_keyword_binding ... ok test rename::tests::rename_match_keyword_stmt ... ok test rename::tests::rename_match_name_binding ... ok test rename::tests::rename_match_name_stmt ... ok test rename::tests::rename_match_rest_binding ... ok test rename::tests::rename_match_rest_stmt ... ok test rename::tests::rename_nested_class_attribute_does_not_touch_outer_slots ... ok test rename::tests::rename_non_property_setter_decorator ... ok test rename::tests::rename_non_property_setter_decorator_from_decorated ... ok test rename::tests::rename_overloaded_function ... ok test rename::tests::rename_overloaded_function_usage ... ok test rename::tests::rename_overloaded_method ... ok test rename::tests::rename_parameter ... ok test rename::tests::rename_parameter_does_not_touch_slots ... ok test rename::tests::rename_parameter_with_keyword_argument ... ok test rename::tests::rename_property ... ok test rename::tests::rename_property_from_assignment_usage ... ok test rename::tests::rename_property_from_decorator ... ok test rename::tests::rename_property_from_setter ... ok test rename::tests::rename_property_from_usage ... ok test rename::tests::rename_property_no_cross_contamination ... ok test rename::tests::rename_property_with_deleter ... ok test rename::tests::rename_property_with_different_setter_name ... ok test rename::tests::rename_property_with_setter ... ok test rename::tests::rename_property_with_setter_and_deleter ... ok test rename::tests::rename_redeclarations ... ok test rename::tests::rename_single_dispatch_function ... ok test rename::tests::rename_single_dispatch_function_stacked_register ... ok test rename::tests::rename_single_dispatchmethod ... ok test rename::tests::rename_single_dispatchmethod_classmethod ... ok test rename::tests::rename_single_dispatchmethod_staticmethod ... ok test rename::tests::rename_string_annotation1 ... ok test rename::tests::rename_string_annotation2 ... ok test rename::tests::rename_string_annotation3 ... ok test rename::tests::rename_string_annotation4 ... ok test rename::tests::rename_string_annotation5 ... ok test rename::tests::rename_string_annotation_dangling1 ... ok test rename::tests::rename_string_annotation_dangling2 ... ok test rename::tests::rename_string_annotation_dangling3 ... ok test rename::tests::rename_stub_ellipsis_valued_attribute_updates_slots ... ok test rename::tests::rename_submodule_import_from_confusing_real_def ... ok test rename::tests::rename_submodule_import_from_confusing_shadowed_def ... ok test rename::tests::rename_submodule_import_from_confusing_use ... ok test rename::tests::rename_submodule_import_from_def ... ok test rename::tests::rename_submodule_import_from_use ... ok test rename::tests::rename_submodule_import_from_wrong_def ... ok test rename::tests::rename_submodule_import_from_wrong_use ... ok test rename::tests::rename_typeddict_field_from_keyword_argument ... ok test rename::tests::rename_typevar_name_binding ... ok test rename::tests::rename_typevar_name_stmt ... ok test rename::tests::rename_typevar_spec_binding ... ok test rename::tests::rename_typevar_spec_stmt ... ok test rename::tests::rename_typevar_tuple_binding ... ok test rename::tests::rename_typevar_tuple_stmt ... ok test selection_range::tests::selection_range_bytes_literal ... ok test selection_range::tests::selection_range_class_definition ... ok test selection_range::tests::selection_range_deeply_nested_expression ... ok test selection_range::tests::selection_range_empty_string_literal ... ok test selection_range::tests::selection_range_function_call ... ok test selection_range::tests::selection_range_function_definition ... ok test selection_range::tests::selection_range_invalid_bytes_literal ... ok test selection_range::tests::selection_range_recovered_invalid_string_literal ... ok test selection_range::tests::selection_range_simple_expression ... ok test selection_range::tests::selection_range_string_literal_prefix ... ok test semantic_tokens::tests::attribute_classification ... ok test semantic_tokens::tests::attribute_docstring_classification ... ok test semantic_tokens::tests::attribute_docstring_classification_spill ... ok test semantic_tokens::tests::attribute_fallback_classification ... ok test semantic_tokens::tests::attribute_on_union_1 ... ok test semantic_tokens::tests::attribute_on_union_2 ... ok test semantic_tokens::tests::attribute_on_union_3 ... ok test semantic_tokens::tests::augmented_assignment ... ok test semantic_tokens::tests::builtin_constants ... ok test semantic_tokens::tests::builtin_constants_in_expressions ... ok test semantic_tokens::tests::builtin_types ... ok test semantic_tokens::tests::bytes_literals ... ok test semantic_tokens::tests::class_attribute_docstring_classification ... ok test semantic_tokens::tests::class_docstring_classification ... ok test semantic_tokens::tests::comprehensions ... ok test semantic_tokens::tests::constant_name_detection ... ok test semantic_tokens::tests::constant_variations ... ok test semantic_tokens::tests::debug_int_classification ... ok test semantic_tokens::tests::debug_user_defined_type_classification ... ok test semantic_tokens::tests::decorated_method_attribute_classification ... ok test semantic_tokens::tests::decorator_classification ... ok test semantic_tokens::tests::docstring_classification_concat ... ok test semantic_tokens::tests::docstring_classification_concat_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_commented_sameline ... ok test semantic_tokens::tests::docstring_classification_concat_parens ... ok test semantic_tokens::tests::docstring_classification_concat_parens_commented_nextline ... ok test semantic_tokens::tests::docstring_classification_concat_slashed ... ok test semantic_tokens::tests::docstring_classification_plus ... ok test semantic_tokens::tests::dotted_module_names ... ok test semantic_tokens::tests::exception_handlers ... ok test semantic_tokens::tests::for_stmt ... ok test semantic_tokens::tests::fstring_with_mixed_literals ... ok test semantic_tokens::tests::function_docstring_classification ... ok test semantic_tokens::tests::generic_class_members_in_annotations ... ok test semantic_tokens::tests::generic_class_members_in_assert_type ... ok test semantic_tokens::tests::generic_class_members_in_cast ... ok test semantic_tokens::tests::generic_class_members_in_type_form_keyword_arguments ... ok test semantic_tokens::tests::implicitly_concatenated_strings ... ok test semantic_tokens::tests::import_as ... ok test semantic_tokens::tests::import_classification ... ok test semantic_tokens::tests::import_from_as ... ok test semantic_tokens::tests::imported_type_aliases_classified_consistently ... ok test semantic_tokens::tests::invalid_kwargs ... ok test semantic_tokens::tests::mixed_string_and_bytes_literals ... ok test semantic_tokens::tests::module_docstring_classification ... ok test semantic_tokens::tests::module_type_classification ... ok test semantic_tokens::tests::nonlocal_and_global_statements ... ok test semantic_tokens::tests::nonlocal_global_edge_cases ... ok test semantic_tokens::tests::pattern_matching ... ok test semantic_tokens::tests::private_builtin_helpers_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::property_readonly_modifier ... ok test semantic_tokens::tests::property_union_readonly_only_if_all_variants_are_readonly ... ok test semantic_tokens::tests::property_union_with_non_property_falls_back ... ok test semantic_tokens::tests::property_with_return_annotation ... ok test semantic_tokens::tests::protocol_type_annotation_vs_value_context ... ok test semantic_tokens::tests::protocol_types_in_annotations ... ok test semantic_tokens::tests::script_metadata_distinguishes_numeric_and_datetime_values ... ok test semantic_tokens::tests::script_metadata_highlights_toml_in_source_order ... ok test semantic_tokens::tests::script_metadata_inside_statement_remains_in_source_order ... ok test semantic_tokens::tests::script_metadata_multiline_strings_exclude_comment_prefixes ... ok test semantic_tokens::tests::script_metadata_respects_requested_token_range ... ok test semantic_tokens::tests::self_attribute_expression ... ok test semantic_tokens::tests::semantic_classification_vs_heuristic ... ok test semantic_tokens::tests::semantic_tokens_aliased_classmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_aliased_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_annotated_metadata ... ok test semantic_tokens::tests::semantic_tokens_basic ... ok test semantic_tokens::tests::semantic_tokens_class ... ok test semantic_tokens::tests::semantic_tokens_class_args ... ok test semantic_tokens::tests::semantic_tokens_cls_parameter ... ok test semantic_tokens::tests::semantic_tokens_custom_self_cls_names ... ok test semantic_tokens::tests::semantic_tokens_ignore_failed_bindings_for_type_form_arguments ... ok test semantic_tokens::tests::semantic_tokens_legacy_paramspec ... ok test semantic_tokens::tests::semantic_tokens_legacy_typevar ... ok test semantic_tokens::tests::semantic_tokens_match_class_pattern_keyword_before_positional ... ok test semantic_tokens::tests::semantic_tokens_match_mapping_pattern_rest_before_keys ... ok test semantic_tokens::tests::semantic_tokens_modifiers ... ok test semantic_tokens::tests::semantic_tokens_range ... ok test semantic_tokens::tests::semantic_tokens_range_excludes_boundary_tokens ... ok test semantic_tokens::tests::semantic_tokens_self_parameter ... ok test semantic_tokens::tests::semantic_tokens_staticmethod_parameter ... ok test semantic_tokens::tests::semantic_tokens_variables ... ok test semantic_tokens::tests::semantic_tokens_walrus ... ok test semantic_tokens::tests::str_annotation ... ok test semantic_tokens::tests::str_annotation_nested ... ok test semantic_tokens::tests::tstring_with_mixed_literals ... ok test semantic_tokens::tests::type_alias ... ok test semantic_tokens::tests::type_alias_classified_consistently ... ok test semantic_tokens::tests::type_alias_to_generic_alias ... ok test semantic_tokens::tests::type_alias_type_of ... ok test semantic_tokens::tests::type_alias_values_use_type_form_highlighting ... ok test semantic_tokens::tests::type_annotation_vs_variable_classification ... ok test semantic_tokens::tests::type_annotations ... ok test semantic_tokens::tests::type_parameters_pep695 ... ok test semantic_tokens::tests::type_parameters_usage_in_function_body ... ok test semantic_tokens::tests::unresolved_attributes_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_imported_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::unresolved_names_do_not_receive_semantic_tokens ... ok test semantic_tokens::tests::with_stmt ... ok test signature_help::tests::signature_help_active_signature_selection ... ok test signature_help::tests::signature_help_after_closing_paren ... ok test signature_help::tests::signature_help_after_closing_paren_at_end_of_file ... ok test signature_help::tests::signature_help_after_closing_paren_in_expression ... ok test signature_help::tests::signature_help_after_closing_paren_nested ... ok test signature_help::tests::signature_help_after_comma_at_end_of_file ... ok test signature_help::tests::signature_help_after_nested_closing_paren ... ok test signature_help::tests::signature_help_after_opening_paren_at_end_of_file ... ok test signature_help::tests::signature_help_bare_paramspec_keeps_active_parameter_for_later_arguments ... ok test signature_help::tests::signature_help_basic_function_call ... ok test signature_help::tests::signature_help_bound_method_overload_self_type ... ok test signature_help::tests::signature_help_callable_object ... ok test signature_help::tests::signature_help_class_constructor ... ok test signature_help::tests::signature_help_generic_function_resolves_typevars ... ok test signature_help::tests::signature_help_generic_list_method_resolves_typevars ... ok test signature_help::tests::signature_help_generic_method_resolves_typevars ... ok test signature_help::tests::signature_help_in_trailing_whitespace ... ok test signature_help::tests::signature_help_in_trailing_whitespace_before_newline ... ok test signature_help::tests::signature_help_literal_dictionary_key_order ... ok test signature_help::tests::signature_help_literal_list_after_keyword ... ok test signature_help::tests::signature_help_method_call ... ok test signature_help::tests::signature_help_nested_function_calls ... ok test signature_help::tests::signature_help_overload_arity_disambiguated1 ... ok test signature_help::tests::signature_help_overload_arity_disambiguated2 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated1 ... ok test signature_help::tests::signature_help_overload_keyword_disambiguated2 ... ok test signature_help::tests::signature_help_overload_literal_dictionary_arity ... ok test signature_help::tests::signature_help_overload_literal_list_arity ... ok test signature_help::tests::signature_help_overload_type_disambiguated1 ... ok test signature_help::tests::signature_help_overload_type_disambiguated2 ... ok test signature_help::tests::signature_help_overloaded_function ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_impl_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_conditionally_reassigned_overload_has_docstring ... ok test signature_help::tests::signature_help_overloaded_function_implementation_docstring ... ok test signature_help::tests::signature_help_parameter_documentation ... ok test signature_help::tests::signature_help_parameter_label_offsets ... ok test signature_help::tests::signature_help_paramspec_classmethod_docstring ... ok test signature_help::tests::signature_help_paramspec_generic_class_constructor_inside_subscript ... ok test signature_help::tests::signature_help_stub_to_implementation_mapping ... ok test signature_help::tests::signature_help_subclass_of_constructor ... ok test signature_help::tests::signature_help_union_callable ... ok test symbols::tests::deprecated_bare_decorator ... ok test symbols::tests::deprecated_class ... ok test symbols::tests::deprecated_function ... ok test symbols::tests::explicit_reexport_all_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_applies_to_importer ... ok test symbols::tests::explicit_reexport_all_empty_then_added_to ... ok test symbols::tests::explicit_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::exports_all_overwrites_previous ... ok test symbols::tests::exports_conditional_always_else ... ok test symbols::tests::exports_conditional_false ... ok test symbols::tests::exports_conditional_sys_version ... ok test symbols::tests::exports_conditional_true ... ok test symbols::tests::exports_exclude_comprehension_targets ... ok test symbols::tests::exports_from_import_all_reexport_annotated_assignment ... ok test symbols::tests::exports_from_import_all_reexport_append ... ok test symbols::tests::exports_from_import_all_reexport_assignment ... ok test symbols::tests::exports_from_import_all_reexport_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_extend ... ok test symbols::tests::exports_from_import_all_reexport_invalid_augmented_assignment ... ok test symbols::tests::exports_from_import_all_reexport_invalid_extend ... ok test symbols::tests::exports_from_import_all_reexport_plus_equals ... ok test symbols::tests::exports_from_import_all_reexport_remove ... ok test symbols::tests::exports_from_import_all_reexport_star_equals ... ok test symbols::tests::exports_from_import_as_no_reexport ... ok test symbols::tests::exports_from_import_no_reexport ... ok test symbols::tests::exports_from_import_reexport ... ok test symbols::tests::exports_import_as_no_reexport ... ok test symbols::tests::exports_import_no_reexport ... ok test symbols::tests::exports_import_reexport ... ok test symbols::tests::exports_invalidate_all_rebound_by_match_pattern ... ok test symbols::tests::exports_invalidate_all_rebound_by_named_expression ... ok test symbols::tests::exports_invalidate_all_rebound_by_with_target ... ok test symbols::tests::exports_match_pattern_bindings ... ok test symbols::tests::exports_nested_all ... ok test symbols::tests::exports_reports_mapping_pattern_bindings_in_source_order ... ok test symbols::tests::exports_simple ... ok test symbols::tests::exports_store_context_targets ... ok test symbols::tests::exports_type_checking ... ok test symbols::tests::exports_underscore ... ok test symbols::tests::exports_with_statement_targets ... ok test symbols::tests::reexport_and_extend_from_submodule_cycle1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_nested_module_reference ... ok test symbols::tests::reexport_and_extend_from_submodule_import_from_statement_plus_equals ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_extend ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure1 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_failure2 ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_nested_alias ... ok test symbols::tests::reexport_and_extend_from_submodule_import_statement_plus_equals ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py310 ... ok test symbols::tests::union_all_to_work_around_conditional_symbols_py311 ... ok test symbols::tests::various_no ... ok test symbols::tests::various_yes ... ok test symbols::tests::wildcard_reexport_all_empty ... ok test symbols::tests::wildcard_reexport_all_empty_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to ... ok test symbols::tests::wildcard_reexport_all_empty_then_added_to_incorrect ... ok test symbols::tests::wildcard_reexport_all_include_all_and_non_existent ... ok test symbols::tests::wildcard_reexport_all_include_all_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to ... ok test symbols::tests::wildcard_reexport_all_include_all_then_added_to_correct ... ok test symbols::tests::wildcard_reexport_all_include_all_with_others_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_non_empty_but_non_existent ... ok test symbols::tests::wildcard_reexport_all_not_applies_to_importer ... ok test symbols::tests::wildcard_reexport_all_simple ... ok test symbols::tests::wildcard_reexport_all_simple_include_all ... ok test symbols::tests::wildcard_reexport_double_underscore_no_all ... ok test symbols::tests::wildcard_reexport_normal_from_import_no_all ... ok test symbols::tests::wildcard_reexport_normal_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_from_import_no_all ... ok test symbols::tests::wildcard_reexport_redundant_import_no_all ... ok test symbols::tests::wildcard_reexport_simple_no_all ... ok test symbols::tests::wildcard_reexport_single_underscore_no_all ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::dynamic_class_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_class_definition ... ok test type_hierarchy::tests::dynamic_class_subtypes_of_dynamic ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_inline ... ok test type_hierarchy::tests::namedtuple_prepare_and_supertypes_variable_definition ... ok test type_hierarchy::tests::namedtuple_subtypes_of_namedtuple ... ok test type_hierarchy::tests::namedtuple_subtypes_of_tuple ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_def ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_class_usage ... ok test type_hierarchy::tests::prepare_type_hierarchy_on_non_class ... ok test type_hierarchy::tests::subtypes_all_not_respected ... ok test type_hierarchy::tests::subtypes_of_object_includes_implicit ... ok test type_hierarchy::tests::subtypes_reexport_first_party ... ok test type_hierarchy::tests::subtypes_reexport_third_party ... ok test type_hierarchy::tests::subtypes_simple ... ok test type_hierarchy::tests::subtypes_str_conditional_no_duplicates ... ok test type_hierarchy::tests::subtypes_str_conditional_one_direct_subtype ... ok test type_hierarchy::tests::subtypes_version_conditional ... ok test type_hierarchy::tests::supertypes_generic_base ... ok test type_hierarchy::tests::supertypes_implicit_object ... ok test type_hierarchy::tests::supertypes_multiple_inheritance ... ok test type_hierarchy::tests::supertypes_simple_inheritance ... ok test type_hierarchy::tests::third_party_filtering ... ok test workspace_symbols::tests::ignore_all ... ok test workspace_symbols::tests::ignore_imports ... ok test workspace_symbols::tests::members ... ok test workspace_symbols::tests::workspace_symbols_multi_file ... ok test result: ok. 1909 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 38.90s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_module_resolver-d50fa3acbe76bad2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_project-26931607b3bced9f --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 77 tests test db::tests::changed_script_metadata_updates_import_resolution ... ok test db::tests::checks_use_available_script_environment_without_running_uv ... ok test db::tests::dependency_metadata_isnt_queried_unnecessarily ... ok test db::tests::frozen_inputs_support_a_one_shot_check ... ok test db::tests::search_root_registration ... ok test files::tests::cancelled_file_indexing_recovers_file_set ... ok test files::tests::re_entrance ... ok test glob::exclude::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::equality_accounts_for_pattern_root ... ok test glob::include::tests::match_directory ... ok test glob::include::tests::match_file ... ok test glob::include::tests::match_file_with_metacharacters_in_cwd ... ok test glob::include::tests::prefilter ... ok test glob::portable::tests::absolute_pattern ... ok test glob::portable::tests::absolute_pattern_escapes_cwd ... ok test glob::portable::tests::absolute_pattern_escapes_cwd_unix ... ok test glob::portable::tests::test_error ... ok test glob::portable::tests::test_valid ... ok test metadata::pyproject::tests::normalize ... ok test metadata::tests::dependency_metadata_rechecks_uv_symlink_after_program_change ... ok test metadata::tests::dependency_metadata_tracks_environment_changes ... ok test metadata::tests::dependency_metadata_tracks_environment_symlink ... ok test metadata::tests::dependency_metadata_tracks_failed_selected_environment_refresh ... ok test metadata::tests::dependency_metadata_warning_is_reported_by_default ... ok test metadata::tests::empty_member_pyproject_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::external_uv_workspace_precedes_plain_member_pyproject ... ok test metadata::tests::infers_python_version_from_uv_environment ... ok test metadata::tests::member_ty_configuration_precedes_uv_workspace ... ok test metadata::tests::member_ty_toml_configuration_precedes_uv_workspace ... ok test metadata::tests::nested_projects_in_root_project ... ok test metadata::tests::nested_projects_in_sub_project ... ok test metadata::tests::nested_projects_with_outer_ty_section ... ok test metadata::tests::nested_projects_without_ty_sections ... ok test metadata::tests::project_with_invalid_pyproject ... ok test metadata::tests::project_with_pyproject ... ok test metadata::tests::project_with_ty_and_pyproject_toml ... ok test metadata::tests::project_without_pyproject ... ok test metadata::tests::requires_python_and_python_version ... ok test metadata::tests::requires_python_beta_version ... ok test metadata::tests::requires_python_greater_than_major_minor ... ok test metadata::tests::requires_python_less_than ... ok test metadata::tests::requires_python_major_minor ... ok test metadata::tests::requires_python_major_minor_patch ... ok test metadata::tests::requires_python_major_only ... ok test metadata::tests::requires_python_no_specifiers ... ok test metadata::tests::requires_python_old_version_uses_lowest_supported_version ... ok test metadata::tests::requires_python_too_large_major_version ... ok test metadata::tests::requires_python_unsupported_future_version ... ok test metadata::tests::uv_refresh_error_takes_precedence_over_dependency_error ... ok test metadata::tests::uv_workspace_options_precedence ... ok test metadata::tests::uv_workspace_precedes_plain_member_pyproject ... ok test metadata::value::tests::cli_source_resolves_relative_to_cwd ... ok test metadata::value::tests::env_var_expansion_uses_system_env ... ok test metadata::value::tests::no_expansion_needed ... ok test metadata::value::tests::tilde_expansion_uses_system_env ... ok test metadata::value::tests::undefined_env_var_falls_back_to_literal ... ok test script::tests::equivalent_script_settings_share_programs ... ok test script::tests::ordinary_files_do_not_depend_on_open_files ... ok test script::tests::script_tag_does_not_read_notebook_source ... ok test tests::check_file_skips_type_checking_when_file_cant_be_read ... ok test tests::explicit_nested_included_file_is_a_literal_match ... ok test uv::command::tests::explicit_uv_override_skips_path_lookup ... ok test uv::environments::tests::dependency_metadata_changes_recheck_unchanged_imports ... ok test uv::environments::tests::semantic_lookup_creates_a_stable_default_environment ... ok test uv::metadata::dependencies::tests::editable_paths_supply_ownership_without_recorded_modules ... ok test uv::metadata::dependencies::tests::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. 77 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.25s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_python_core-afc962469a3afc43 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_python_semantic-3c97957c2a0d6081 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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 499 tests test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_bluch_expects ... ok test diagnostic::levenshtein::tests::non_underscored_names_always_suggested_even_if_typo_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_b_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_m_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_py_expects ... ok test diagnostic::levenshtein::tests::test_bad_suggestions_do_not_trigger_for_small_names::_v_expects ... ok test diagnostic::levenshtein::tests::test_good_suggestions::case_changes_are_preferred_over_substitutions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::eliminations_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_additions ... ok test diagnostic::levenshtein::tests::test_good_suggestions::substitutions_are_preferred_over_eliminations ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_additional_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_eliminated_characters ... ok test diagnostic::levenshtein::tests::test_good_suggestions::test_for_substituted_characters ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_0_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_a_a_1_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aa_bb_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aaaaa_aaaaa_5_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_aba_aab_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abc_y_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_abstractfoobarmanager_abstract_foobar_manager_3_2_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_apple_aple_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrop_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_attributeerror_attributeerrortests_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_banana_b_n_n_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cherry_cherry_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_10_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_cpython_pypy_11_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_java_c_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_python_java_12_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz123_8_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_cpython_examples::_wxyz_wxyz_2_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_flaw_lawn_4_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_kitten_sitting_6_expects ... ok test diagnostic::levenshtein::tests::test_levenshtein_distance_calculation_wikipedia_examples::_uninformed_uniformed_2_expects ... ok test diagnostic::levenshtein::tests::test_no_suggestion_for_very_different_name ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_blach_expects ... ok test diagnostic::levenshtein::tests::underscored_names_are_suggested_if_hide_policy_set_to_yes_when_typo_is_underscored::_luch_expects ... ok test diagnostic::levenshtein::tests::underscored_names_not_suggested_if_hide_policy_set_to_yes ... ok test fixes::tests::add_ignore_deduplicates_existing_edit_against_planned_start_line ... ok test fixes::tests::add_ignore_does_not_append_to_trailing_reason ... ok test fixes::tests::add_ignore_does_not_make_nested_suppression_unused ... ok test fixes::tests::add_ignore_groups_diagnostics_for_same_line_suppression ... ok test fixes::tests::add_ignore_groups_suppression_matched_at_start_and_end ... ok test fixes::tests::add_ignore_keeps_disjoint_start_suppression_used ... ok test fixes::tests::add_ignore_keeps_nested_blanket_used_for_same_code ... ok test fixes::tests::add_ignore_matches_existing_suppression_against_diagnostic_range ... ok test fixes::tests::add_ignore_prefers_editable_outer_suppression_over_inner_with_reason ... ok test fixes::tests::add_ignore_prefers_same_line_suppression_over_outer_own_line ... ok test fixes::tests::add_ignore_reconciles_nested_same_code_edits ... ok test fixes::tests::add_ignore_reuses_outer_suppression_with_nested_blanket ... ok test fixes::tests::add_ignore_updates_empty_same_line_suppression ... ok test fixes::tests::add_ignore_updates_inner_own_line_suppression ... ok test fixes::tests::add_ignore_updates_nested_and_outer_suppressions ... ok test fixes::tests::add_ignore_updates_preceding_own_line_suppressions ... ok test fixes::tests::arguments ... ok test fixes::tests::dont_fix_files_containing_syntax_errors ... ok test fixes::tests::dont_fix_unused_ignore ... ok test fixes::tests::existing_ty_ignore ... ok test fixes::tests::fix_cancellation_reverts_changes ... ok test fixes::tests::fix_non_convergence ... ok test fixes::tests::fix_overlapping_diagnostics_requires_multiple_iterations ... ok test fixes::tests::fix_syntax_error ... ok test fixes::tests::multiple_suppressions_different_codes ... ok test fixes::tests::multiple_suppressions_same_code ... ok test fixes::tests::return_type ... ok test fixes::tests::same_code_multiline_suppressions_with_different_ranges_can_become_redundant ... ok test fixes::tests::simple_suppression ... ok test lint::tests::included_documentation_preserves_indentation ... ok test lint::tests::inline_documentation_strips_doc_comment_prefixes ... ok test place::implicit_globals::tests::module_type_symbols_includes_declared_types_but_not_referenced_types ... ok test place::tests::implicit_builtin_globals ... ok test place::tests::implicit_sys_globals ... ok test place::tests::implicit_typing_extensions_globals ... ok test place::tests::implicit_typing_globals ... ok test place::tests::test_symbol_or_fall_back_to ... ok test reachability::tests::deep_constraint_projection_does_not_overflow ... ok test reachability::tests::non_terminal_call_range_invalidates_when_callable_changes ... ok test reachability::tests::non_terminal_call_range_recovers_cross_file_cycle ... ok test semantic_model::tests::alias_type ... ok test semantic_model::tests::class_type ... ok test semantic_model::tests::function_type ... ok test subscript::tests::py_index_empty ... ok test subscript::tests::py_index_more_elements ... ok test subscript::tests::py_index_single_element ... ok test subscript::tests::py_index_uses_full_index_range ... ok test subscript::tests::py_slice_empty_input ... ok test subscript::tests::py_slice_mixed_positive_negative_indices ... ok test subscript::tests::py_slice_negative_indices ... ok test subscript::tests::py_slice_nonnegative_indices ... ok test subscript::tests::py_slice_single_element_input ... ok test subscript::tests::py_slice_step_backward ... ok test subscript::tests::py_slice_step_forward ... ok test suppression::parser::tests::fmt_comment_before_type_ignore ... ok test suppression::parser::tests::invalid_type_ignore_valid_type_ignore ... ok test suppression::parser::tests::multiple_type_ignore_comments ... ok test suppression::parser::tests::type_ignore_before_fmt_off ... ok test suppression::parser::tests::type_ignore_explanation ... ok test suppression::parser::tests::type_ignore_multiple_codes ... ok test suppression::parser::tests::type_ignore_no_codes ... ok test suppression::parser::tests::type_ignore_single_code ... ok test suppression::parser::tests::valid_type_ignore_invalid_type_ignore ... ok test suppression::tests::editable_index_skips_nested_blanket_suppressions ... ok test suppression::tests::nested_suppressions_for_other_lints_do_not_match ... ok test types::call::bind::tests::contextual_preference_preserves_incomplete_inference ... ok test types::call::bind::tests::generic_callback_resolves_dependencies_per_alternative ... ok test types::call::bind::tests::intersection_argument_retains_correlated_inference ... ok test types::call::bind::tests::overloaded_argument_retains_correlated_inference ... ok test types::callable::tests::paramspec_value_materializations_do_not_add_return_type ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_latest_version ... ok test types::class::known::tests::known_class_doesnt_fallback_to_unknown_unexpectedly_on_low_python_version ... ok test types::class::known::tests::known_class_roundtrip_from_str ... ok test types::constraints::paths::tests::eager_and_lazy_negation_are_equivalent ... ok test types::constraints::paths::tests::path_assignments_follow_constraint_source_order ... ok test types::constraints::paths::tests::solution_walker_break_restores_path_assignments ... ok test types::constraints::projection::tests::alternative_constraint_failures_keep_upper_bounds_on_separate_paths ... ok test types::constraints::projection::tests::caller_fixed_upper_bound_failures_preserve_evidence_and_order ... ok test types::constraints::projection::tests::four_independent_binary_arguments_have_sixteen_solutions ... ok test types::constraints::projection::tests::incomplete_solution_discards_the_projection ... ok test types::constraints::projection::tests::intersection_construction_failure_discards_the_projection ... ok test types::constraints::projection::tests::invalid_paths_respect_projection_budgets ... ok test types::constraints::projection::tests::mixed_evidence_may_use_a_caller_typevars_declared_bound ... ok test types::constraints::projection::tests::path_limit_is_checked_before_solving ... ok test types::constraints::projection::tests::rejected_exhausted_path_does_not_poison_valid_sibling ... ok test types::constraints::projection::tests::source_and_interning_order_do_not_change_correlated_projection ... ok test types::constraints::projection::tests::terminal_projections_need_no_paths_or_types ... ok test types::constraints::projection::tests::type_budget_charges_nested_set_theoretic_terms ... ok test types::constraints::projection::tests::type_budget_is_charged_before_constructing_a_union ... ok test types::constraints::projection::tests::upper_bound_cannot_narrow_a_callable_receiver ... ok test types::constraints::projection::tests::upper_bound_checks_mixed_evidence_after_substitution ... ok test types::constraints::projection::tests::upper_bound_checks_validity_lower_when_evidence_selects_a_solution ... ok test types::constraints::projection::tests::valid_unsolved_path_is_not_unconstrained ... ok test types::constraints::resolution::tests::captured_alias_dependency_is_not_closed_by_its_argument ... ok test types::constraints::resolution::tests::closed_recursive_alias_retains_its_identity ... ok test types::constraints::resolution::tests::partial_resolves_dependencies_in_its_wrapped_callable ... ok test types::constraints::resolution::tests::recursive_alias_arguments_resolve_selected_dependencies ... ok test types::constraints::resolution::tests::recursive_alias_bodies_retain_captured_dependencies ... ok test types::constraints::sequents::tests::disjoint_lower_bounds_skip_empty_sequent_maps ... ok test types::constraints::sequents::tests::overlapping_lower_bounds_do_not_skip_nonempty_sequent_map ... ok test types::constraints::tests::bounded_path_fast_paths_respect_limits ... ok test types::constraints::tests::combinators_only_short_circuit_on_terminal_saturation ... ok test types::constraints::tests::compound_constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::compound_constraint_absorption_preserves_binding_source_order ... ok test types::constraints::tests::constraint_absorption_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_ordering_preserves_independent_concrete_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_negated_alternative_solutions ... ok test types::constraints::tests::constraint_ordering_preserves_nested_transitive_solutions ... ok test types::constraints::tests::constraint_partition_is_independent_of_constraint_order ... ok test types::constraints::tests::constraint_set_source_order_combination_is_idempotent ... ok test types::constraints::tests::constraint_support_ignores_typevar_declaration_defaults ... ok test types::constraints::tests::constraint_support_is_complete_for_lazy_typevar_declaration_metadata ... ok test types::constraints::tests::deeply_nested_source_order_preserves_first_occurrences ... ok test types::constraints::tests::default_solve_distinguishes_invalid_bounds_from_never ... ok test types::constraints::tests::default_solve_leaves_unbounded_typevar_unsolved_without_bounds ... ok test types::constraints::tests::disjunction_of_independent_conjunctions_stays_compact ... ok test types::constraints::tests::never_satisfied_cache_is_shared_across_source_orders ... ok test types::constraints::tests::never_satisfied_results_depend_on_inferable ... ok test types::constraints::tests::owned_constraint_set_compacts_unreachable_storage ... ok test types::constraints::tests::owned_constraint_set_discards_unrelated_quantified_constraints ... ok test types::constraints::tests::owned_constraint_set_load_discards_unreferenced_typevars ... ok test types::constraints::tests::owned_constraint_set_load_preserves_overlay_typevar_ids ... ok test types::constraints::tests::owned_constraint_set_load_reads_compacted_storage ... ok test types::constraints::tests::owned_constraint_set_mutating_query_allocates_after_overlay ... ok test types::constraints::tests::owned_constraint_set_preserves_order_when_reintroducing_constraints ... ok test types::constraints::tests::owned_constraint_set_preserves_projected_solution_order ... ok test types::constraints::tests::owned_constraint_set_query_reads_compacted_overlay ... ok test types::constraints::tests::owned_constraint_set_source_order_ignores_construction_history ... ok test types::constraints::tests::owned_constraint_set_typevar_order_survives_round_trip ... ok test types::constraints::tests::projected_constraint_source_order_is_independent_of_allocation_order ... ok test types::constraints::tests::promoting_solutions_preserves_completeness ... ok test types::constraints::tests::shared_source_order_subtrees_are_visited_once ... ok test types::constraints::tests::solution_budget_exhaustion_preserves_available_bindings ... ok test types::constraints::tests::tdd_bare_constraints_have_no_uncertain_branches ... ok test types::constraints::tests::tdd_double_negation ... ok test types::constraints::tests::tdd_iff_self ... ok test types::constraints::tests::tdd_intersection_preserves_uncertain ... ok test types::constraints::tests::tdd_negation_correctness ... ok test types::constraints::tests::tdd_negation_produces_flat_tdd ... ok test types::constraints::tests::tdd_owned_round_trip ... ok test types::constraints::tests::tdd_uncertain_branch_absorbs_stronger_paths ... ok test types::constraints::tests::tdd_union_creates_uncertain_branches ... ok test types::constraints::tests::terminal_owned_constraint_set_discards_storage ... ok test types::constraints::tests::test_display_graph_output ... ok test types::constraints::tests::trivial_disjointness_does_not_claim_bounded_typevar_class_is_disjoint ... ok test types::constraints::tests::trivial_disjointness_implies_full_disjointness ... ok test types::constraints::tests::trivial_satisfaction_only_recognizes_terminals ... ok test types::constraints::tests::type_mapping_evaluates_mapped_subjects ... ok test types::constraints::tests::type_mapping_handles_absorbed_constraints_in_source_order ... ok test types::constraints::tests::type_mapping_updates_constraint_bounds ... ok test types::constraints::tests::upper_bound_collapses_never ... ok test types::constraints::tests::upper_bound_distinguishes_missing_bound_from_explicit_object ... ok test types::constraints::tests::upper_bound_does_not_materialize_overlapping_union_clauses ... ok test types::constraints::tests::upper_bound_does_not_treat_nontrivial_intersection_as_single_bound ... ok test types::constraints::tests::upper_bound_recovers_redundant_single_bounds ... ok test types::constraints::tests::validity_closes_over_typevars_in_declared_upper_bounds ... ok test types::cyclic::tests::caches_results_and_spills_after_two_entries ... ok test types::cyclic::tests::classifies_flow_graph_cycles ... ok test types::cyclic::tests::classifies_recursive_parameter_flows ... ok test types::cyclic::tests::combines_flows_from_multiple_recursive_references ... ok test types::cyclic::tests::computes_each_active_identity_once ... ok test types::cyclic::tests::different_items_with_same_identity_form_cycle ... ok test types::cyclic::tests::nested_visit_short_circuits_on_cycle ... ok test types::cyclic::tests::property_receiver_does_not_make_protocol_recursive ... ok test types::cyclic::tests::recomputed_visits_share_abstract_identity_guards ... ok test types::cyclic::tests::recomputed_visits_share_exact_recursion_guards ... ok test types::cyclic::tests::scopes_inconclusive_parameter_flows_to_recursive_paths ... ok test types::cyclic::tests::selectively_reuses_cached_results ... ok test types::cyclic::tests::skips_identity_for_distinct_candidates ... ok test types::cyclic::tests::skips_identity_without_a_distinct_active_item ... ok test types::dedicated::pytest::collection::tests::collects_function_aliases_and_imports ... ok test types::dedicated::pytest::collection::tests::collects_generic_functions_and_classes ... ok test types::dedicated::pytest::collection::tests::collects_only_remaining_bindings ... ok test types::dedicated::pytest::collection::tests::collects_parametrized_generic_function_once ... ok test types::dedicated::pytest::collection::tests::collects_pytest_and_unittest_functions ... ok test types::dedicated::pytest::collection::tests::collects_unittest_run_test_only_without_named_tests ... ok test types::dedicated::pytest::collection::tests::enclosing_classes_follow_binding_scope ... ok test types::dedicated::pytest::collection::tests::excludes_abstract_test_classes ... ok test types::dedicated::pytest::collection::tests::excludes_known_property_decorators ... ok test types::dedicated::pytest::collection::tests::honors_inherited_class_opt_outs ... ok test types::dedicated::pytest::collection::tests::honors_module_opt_out ... ok test types::dedicated::pytest::collection::tests::matches_test_function_prefix_case_sensitively ... ok test types::dedicated::pytest::collection::tests::rejects_custom_constructors ... ok test types::dedicated::pytest::collection::tests::requires_a_default_test_module_name ... ok test types::dedicated::pytest::collection::tests::treats_project_defined_unittest_test_case_as_an_ordinary_base ... ok test types::dedicated::pytest::fixtures::tests::classifies_only_supported_fixture_requests ... ok test types::dedicated::pytest::fixtures::tests::creating_conftest_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::declines_dynamic_core_plugin_registries ... ok test types::dedicated::pytest::fixtures::tests::excludes_direct_parameters_and_keeps_indirect_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_mock_patch_and_unittest_parameters ... ok test types::dedicated::pytest::fixtures::tests::excludes_unavailable_definitions_from_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::follows_test_class_mro ... ok test types::dedicated::pytest::fixtures::tests::honors_static_names_and_ignores_dynamic_names ... ok test types::dedicated::pytest::fixtures::tests::ignores_imported_fixture_exposures_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_local_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::ignores_overwritten_imported_fixtures ... ok test types::dedicated::pytest::fixtures::tests::prefers_class_fixtures_and_skips_method_receivers ... ok test types::dedicated::pytest::fixtures::tests::preserves_conditional_imported_fixture_definitions ... ok test types::dedicated::pytest::fixtures::tests::preserves_explicit_fixture_name_declarations ... ok test types::dedicated::pytest::fixtures::tests::preserves_fixture_exposure_provenance_across_imports ... ok test types::dedicated::pytest::fixtures::tests::project_fixtures_shadow_installed_core_plugins ... ok test types::dedicated::pytest::fixtures::tests::requires_a_default_pytest_test_module_name ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixture_dependency_from_parent_conftest ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_fixtures_from_request_directory_to_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_conftest_providers_from_outermost_matching_first_party_root ... ok test types::dedicated::pytest::fixtures::tests::resolves_dependencies_for_fixture_declarations_unavailable_at_runtime ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_after_positional_only_method_receiver ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_alongside_cyclic_reexport ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_declarations_from_stub_only_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixture_reexports_through_stub_only_modules ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_for_nested_test_classes ... ok test types::dedicated::pytest::fixtures::tests::resolves_fixtures_in_test_class_bases ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_declarations_from_source_when_available ... ok test types::dedicated::pytest::fixtures::tests::resolves_imported_fixture_exposures ... ok test types::dedicated::pytest::fixtures::tests::resolves_installed_core_plugins_in_registration_order ... ok test types::dedicated::pytest::fixtures::tests::resolves_same_file_fixture_declarations_and_dependencies ... ok test types::dedicated::pytest::fixtures::tests::skips_invalid_core_plugin_names ... ok test types::dedicated::pytest::fixtures::tests::updating_core_plugin_registry_updates_fixture_resolution ... ok test types::dedicated::pytest::fixtures::tests::uses_lexical_context_for_fixture_dependencies ... ok test types::dedicated::pytest::fixtures::tests::uses_module_fixture_for_same_name_class_override ... ok test types::definition_resolution::tests::attribute_lookup_does_not_infer_scope ... ok test types::definition_resolution::tests::builtin_names_do_not_infer_scope ... ok test types::display::tests::numeric_tower_display ... ok test types::display::tests::signature_display ... ok test types::display::tests::signature_display_multiline ... ok test types::display::tests::string_literal_display ... ok test types::function::tests::known_function_roundtrip_from_str ... ok test types::generics::tests::alternative_storage_budget_preserves_merged_inference ... ok test types::generics::tests::constraint_failure_diagnostics_keep_upper_bounds_on_the_same_path ... ok test types::generics::tests::constraint_failure_diagnostics_preserve_variance ... ok test types::generics::tests::exhausted_projection_keeps_legacy_mapping_unavailable ... ok test types::generics::tests::incomplete_inference_preserves_complete_siblings ... ok test types::generics::tests::inference_budget_exhaustion_discards_partial_mappings ... ok test types::generics::tests::inference_cleans_merged_types_independently_of_alternatives ... ok test types::generics::tests::inference_preserves_correlated_alternatives ... ok test types::generics::tests::inference_preserves_expanding_cycles_hidden_by_merging ... ok test types::generics::tests::merged_cycle_recovery_preserves_unresolved_alternative ... ok test types::generics::tests::missing_dependency_does_not_use_declared_default ... ok test types::generics::tests::outer_typevar_with_same_name_remains_resolved ... ok test types::generics::tests::recording_constraints_does_not_project_legacy_mappings ... ok test types::generics::tests::recovery_inference_is_not_a_complete_solution ... ok test types::generics::tests::resolved_single_path_preserves_merged_projection ... ok test types::generics::tests::satisfiable_constraint_analysis_discards_rejected_paths ... ok test types::generics::tests::single_inference_defers_unsolved_defaults ... ok test types::generics::tests::unanchored_dependency_cycle_remains_unresolved ... ok test types::ide_support::tests::builtin_definition_lookup_does_not_infer_scope ... ok test types::ide_support::tests::call_argument_forms_preserve_known_type_form_parameters ... ok test types::ide_support::tests::conditional_special_forms_preserve_type_form_information ... ok test types::ide_support::tests::conditional_special_forms_use_successful_binding_for_positional_arguments ... ok test types::ide_support::tests::keyword_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::overloaded_call_argument_forms_follow_source_order ... ok test types::ide_support::tests::successful_call_argument_forms_ignore_failed_bindings ... ok test types::ide_support::tests::variadic_call_argument_forms_are_unknown_when_matched_to_multiple_parameters ... ok test types::ide_support::unreachable_code::tests::does_not_report_conditional_noreturn_tail_as_unreachable ... ok test types::ide_support::unreachable_code::tests::does_not_report_type_checking_block_as_unreachable ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_after_unreachable_statement_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_reachable_code_before_return_out_of_results ... ok test types::ide_support::unreachable_code::tests::keeps_separate_unreachable_regions_separate ... ok test types::ide_support::unreachable_code::tests::merges_consecutive_unreachable_statements ... ok test types::ide_support::unreachable_code::tests::merges_overlapping_ranges_of_different_kinds ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_comprehension_scope_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_other_comprehension_scopes_into_enclosing_blocks ... ok test types::ide_support::unreachable_code::tests::merges_unreachable_scope_range_into_enclosing_block ... ok test types::ide_support::unreachable_code::tests::reports_else_branch_after_true_condition ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_from_statically_known_arithmetic ... ok test types::ide_support::unreachable_code::tests::reports_false_branch_statement ... ok test types::ide_support::unreachable_code::tests::reports_impossible_typed_dict_key_membership ... ok test types::ide_support::unreachable_code::tests::reports_noreturn_tail_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_platform_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_assert_false ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_break ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_chained_always_taken_terminating_branch ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_continue ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_infinite_loop ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_raise_inside_try ... ok test types::ide_support::unreachable_code::tests::reports_statement_after_return ... ok test types::ide_support::unreachable_code::tests::reports_statement_in_unreachable_elif_branch ... ok test types::ide_support::unreachable_code::tests::reports_statically_empty_loop_bodies ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_class_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_function_definition ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_ternary_branch ... ok test types::ide_support::unreachable_code::tests::reports_unreachable_type_alias ... ok test types::ide_support::unreachable_code::tests::reports_version_guarded_branch_as_current_analysis_unreachable ... ok test types::ide_support::unused_binding_support::tests::captures_safe_local_binding_kinds ... ok test types::ide_support::unused_binding_support::tests::captures_unused_function_and_lambda_parameters ... ok test types::ide_support::unused_binding_support::tests::closure_use_does_not_mark_shadowed_binding_used ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_later_shadowing_binding ... ok test types::ide_support::unused_binding_support::tests::closure_uses_nearest_shadowed_binding ... ok test types::ide_support::unused_binding_support::tests::comprehension_binding_captured_by_nested_lambda_is_used ... ok test types::ide_support::unused_binding_support::tests::does_not_report_used_parameter_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::nested_comprehension_capture_uses_intermediate_rebindings ... ok test types::ide_support::unused_binding_support::tests::nested_local_same_name_does_not_mark_outer_used ... ok test types::ide_support::unused_binding_support::tests::nested_or_pattern_capture_used_in_guard_is_not_reported ... ok test types::ide_support::unused_binding_support::tests::nonlocal_proxy_scope_still_marks_outer_binding_used ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_do_not_hide_other_unused_bindings ... ok test types::ide_support::unused_binding_support::tests::or_pattern_captures_used_in_body_are_not_reported ... ok test types::ide_support::unused_binding_support::tests::overriding_method_reports_unused_local_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_dead_annotation_only_declaration ... ok test types::ide_support::unused_binding_support::tests::reports_non_parameter_self_and_cls_bindings ... ok test types::ide_support::unused_binding_support::tests::reports_shadowed_annotated_binding ... ok test types::ide_support::unused_binding_support::tests::reports_unused_binding_on_syntax_error ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_indirect_override ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_non_overriding_method ... ok test types::ide_support::unused_binding_support::tests::reports_unused_parameter_for_overriding_method ... ok test types::ide_support::unused_binding_support::tests::skips_annotated_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_reassignment ... ok test types::ide_support::unused_binding_support::tests::skips_annotation_only_declaration_before_unused_binding ... ok test types::ide_support::unused_binding_support::tests::skips_binding_captured_by_comprehension_in_nested_function ... ok test types::ide_support::unused_binding_support::tests::skips_closure_captured_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_global_and_nonlocal_assignments ... ok test types::ide_support::unused_binding_support::tests::skips_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_loop_condition_guarded_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_module_and_class_scope_bindings ... ok test types::ide_support::unused_binding_support::tests::skips_parameter_captured_by_nested_comprehension ... ok test types::ide_support::unused_binding_support::tests::skips_placeholder_and_dunder_locals ... ok test types::ide_support::unused_binding_support::tests::skips_unreachable_loop_carried_rebinding ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_method_with_stub_body ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_module_level_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameter_for_overload_stub_declarations ... ok test types::ide_support::unused_binding_support::tests::skips_unused_parameters_in_stub_files ... ok test types::ide_support::unused_binding_support::tests::tracks_comprehension_walruses_in_local_scopes ... ok test types::infer::tests::adding_string_literals_and_literal_string ... ok test types::infer::tests::call_type_doesnt_rerun_when_only_callee_changed ... ok test types::infer::tests::compact_definition_types_omit_owner ... ok test types::infer::tests::comparison_truthiness_widens_across_sparse_cycle_results ... ok test types::infer::tests::dependency_implicit_class_member ... ok test types::infer::tests::dependency_implicit_instance_attribute ... ok test types::infer::tests::dependency_internal_symbol_change ... ok test types::infer::tests::dependency_own_instance_member ... ok test types::infer::tests::dependency_public_symbol_type_change ... ok test types::infer::tests::dependency_unrelated_symbol ... ok test types::infer::tests::dynamic_class_metaclass_updates_after_base_change ... ok test types::infer::tests::expected_types_are_collected_only_for_open_files ... ok test types::infer::tests::field_specifier_default_value_invalidates_caller ... ok test types::infer::tests::function_inference_regions_are_disjoint ... ok test types::infer::tests::implicit_attribute_after_many_non_terminal_calls ... ok test types::infer::tests::implicit_attribute_preserves_terminal_narrowing_after_many_calls ... ok test types::infer::tests::lazy_parameter_defaults ... ok test types::infer::tests::loop_variable_types_are_independent_of_file_order ... ok test types::infer::tests::multiplied_literal_string ... ok test types::infer::tests::multiplied_string ... ok test types::infer::tests::nested_binding_remains_precise_after_many_module_calls ... ok test types::infer::tests::nested_implicit_attribute_graphs_do_not_overflow_stack ... ok test types::infer::tests::not_literal_string ... ok test types::infer::tests::parameter_default_presence_invalidates_caller ... ok test types::infer::tests::pep695_type_params ... ok test types::infer::tests::program_file_changes_with_python_version ... ok test types::infer::tests::recursive_protocol_materialization_tracks_member_type_changes ... ok test types::infer::tests::redundant_cast_without_closing_parenthesis ... ok test types::infer::tests::redundant_condition_lookup_does_not_reenter_scope_inference ... ok test types::infer::tests::redundant_elif_fix_preserves_line_endings_and_checks_cleanly ... ok test types::infer::tests::repeated_tuple_conditions_share_provenance ... ok test types::infer::tests::same_file_at_different_python_versions ... ok test types::infer::tests::simple_assignment_does_not_enter_salsa_cycle ... ok test types::infer::tests::truncated_string_literals_become_literal_string ... ok test types::infer::tests::unbound_symbol_no_reachability_constraint_check ... ok test types::infer::tests::undefined_reveal_fix_updates_after_source_changes ... ok test types::instance::tests::protocol_materialization_noop_checks_synthesized_types ... ok test types::property_tests::flaky::all_type_pairs_are_supertypes_of_their_intersection ... ignored test types::property_tests::flaky::all_type_pairs_can_be_assigned_from_their_intersection ... ignored test types::property_tests::flaky::bottom_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::constituent_members_of_union_is_not_disjoint_from_that_union ... ignored test types::property_tests::flaky::double_negation_is_identity ... ignored test types::property_tests::flaky::intersection_equivalence_not_order_dependent ... ignored test types::property_tests::flaky::negation_of_fully_static_types_is_disjoint ... ignored test types::property_tests::flaky::negation_reverses_subtype_order ... ignored test types::property_tests::flaky::top_materialization_of_type_is_assignable_to_type ... ignored test types::property_tests::flaky::union_equivalence_not_order_dependent ... ignored test types::property_tests::stable::all_fully_static_type_pairs_are_subtype_of_their_union ... ignored test types::property_tests::stable::all_negated_types_identical_to_intersection_with_single_negated_element ... ignored test types::property_tests::stable::all_type_pairs_are_assignable_to_their_union ... ignored test types::property_tests::stable::all_types_assignable_to_iterable_are_iterable ... ignored test types::property_tests::stable::all_types_assignable_to_object ... ignored test types::property_tests::stable::all_types_subtype_of_object ... ignored test types::property_tests::stable::assignable_to_is_reflexive ... ignored test types::property_tests::stable::bottom_callable_is_subtype_of_all_callable ... ignored test types::property_tests::stable::disjoint_from_is_irreflexive ... ignored test types::property_tests::stable::disjoint_from_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_commutative ... ignored test types::property_tests::stable::equivalent_to_is_reflexive ... ignored test types::property_tests::stable::equivalent_to_is_symmetric ... ignored test types::property_tests::stable::equivalent_to_is_transitive ... ignored test types::property_tests::stable::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_simplify_split_bool ... ok test types::set_theoretic::builder::tests::build_union_no_elements ... ok test types::set_theoretic::builder::tests::build_union_single_element ... ok test types::set_theoretic::builder::tests::build_union_two_elements ... ok test types::set_theoretic::builder::tests::cycle_recovery_preserves_same_length_tuples ... ok test types::set_theoretic::builder::tests::cycle_recovery_skips_other_redundancy_simplification ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_growing_tuple_lengths ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_never_tuples_to_an_upper_bound ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_recursive_literal_union ... ok test types::set_theoretic::builder::tests::cycle_recovery_widens_tuples_without_relation_queries ... ok test types::set_theoretic::builder::tests::literal_intersection_simplification_matches_relations ... ok test types::set_theoretic::builder::tests::map_preserves_alias_unpacking_behavior ... ok test types::set_theoretic::builder::tests::map_rebuilds_prefix_for_literal_widening ... ok test types::set_theoretic::builder::tests::union_common_literal_supertype ... ok test types::signatures::tests::always_satisfied_receiver_constraints_are_discarded ... ok test types::signatures::tests::deferred_in_stub ... ok test types::signatures::tests::empty ... ok test types::signatures::tests::external_signature_no_decorator ... ok test types::signatures::tests::full ... ok test types::signatures::tests::generic_deferred_in_stub ... ok test types::signatures::tests::generic_not_deferred ... ok test types::signatures::tests::not_deferred ... ok test types::signatures::tests::paramspec_identity_specialization_preserves_source_positions ... ok test types::tests::bounded_intersection_limits_negated_alias_expansion ... ok test types::tests::bounded_intersection_preserves_late_union_elements ... ok test types::tests::bounded_intersection_returns_none_when_budget_exhausted ... ok test types::tests::divergent_type ... ok test types::tests::eager_expansion ... ok test types::tests::generic_alias_cycle_recovery_normalizes_same_origin_unknown_oscillation ... ok test types::tests::generic_alias_cycle_recovery_rejects_unsafe_merges ... ok test types::tests::member_lookup_result_size ... ok test types::tests::no_default_type_is_singleton::pythonversion_py312_expects ... ok test types::tests::no_default_type_is_singleton::pythonversion_py313_expects ... ok test types::tests::pending_narrowing_cycle_recovery_checks_alias_arguments ... ok test types::tests::pending_narrowing_cycle_recovery_preserves_guarded_contributions ... ok test types::tests::pending_narrowing_intersections_are_order_independent ... ok test types::tests::property_deprecations_do_not_infer_accessor_signatures ... ok test types::tests::recursive_annotated_normalization ... ok test types::tests::recursive_annotated_relations ... ok test types::tests::todo_types ... ok test types::tests::type_alias_variance ... ok test types::tests::typing_vs_typeshed_no_default ... ok test types::tests::unrestricted_tuple_materialization_absorbs_divergent_approximations ... ok test types::type_expansion::tests::expand_bool_type ... ok test types::type_expansion::tests::expand_tuple_type ... ok test types::type_expansion::tests::expand_union_type ... ok test types::typed_dict::btreemap_overlapping_items ... ok test types::typevar::tests::typevar_set_distinguishes_fresh_and_paramspec_identities ... ok test types::typevar::tests::typevar_set_empty_set_is_none ... ok test types::typevar::tests::typevar_set_keeps_first_instance_for_each_identity ... ok test types::visitor::tests::collected_types_spills_without_losing_deduplication ... ok test types::visitor::tests::fully_static_paramspec_value_has_no_dynamic_content ... ok test types::visitor::tests::materialization_noop_checks_hidden_function_types ... ok test types::visitor::tests::materialization_noop_rejects_divergent_markers ... ok test result: ok. 465 passed; 0 failed; 34 ignored; 0 measured; 0 filtered out; finished in 5.86s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/corpus-41327c77ac365153 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.49s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/mdtest-712cd143c12ddb7b --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 504 tests test lint_doc::escape-character-in-forward-annotation.md ... ok test lint_doc::implicit-concatenated-string-type-annotation.md ... ok test lint_doc::conflicting-declarations.md ... ok test lint_doc::empty-body.md ... ok test lint_doc::index-out-of-bounds.md ... ok test lint_doc::final-on-non-method.md ... ok test lint_doc::final-without-value.md ... ok test lint_doc::inconsistent-mro.md ... ok test lint_doc::blanket-ignore-comment.md ... ok test lint_doc::invalid-argument-type.md ... ok test lint_doc::call-top-callable.md ... ok test lint_doc::invalid-assignment.md ... ok test lint_doc::dynamic-function-decorator-return.md ... ok test lint_doc::ineffective-final.md ... ok test lint_doc::instance-layout-conflict.md ... ok test lint_doc::conflicting-metaclass.md ... ok test lint_doc::call-abstract-method.md ... ok test lint_doc::duplicate-base.md ... ok test lint_doc::invalid-attribute-access.md ... ok test lint_doc::abstract-method-in-final-class.md ... ok test lint_doc::invalid-attribute-override.md ... ok test lint_doc::invalid-legacy-positional-parameter.md ... ok test lint_doc::invalid-base.md ... ok test lint_doc::ambiguous-protocol-member.md ... ok test lint_doc::cyclic-class-definition.md ... ok test lint_doc::invalid-context-manager.md ... ok test lint_doc::invalid-named-tuple.md ... ok test lint_doc::invalid-declaration.md ... ok test lint_doc::invalid-ignore-comment.md ... ok test lint_doc::invalid-dataclass-override.md ... ok test lint_doc::invalid-dataclass.md ... ok test lint_doc::invalid-await.md ... ok test lint_doc::invalid-explicit-override.md ... ok test lint_doc::invalid-exception-caught.md ... ok test lint_doc::invalid-frozen-dataclass-subclass.md ... ok test lint_doc::invalid-generic-class.md ... ok test lint_doc::invalid-enum-member-annotation.md ... ok test lint_doc::invalid-module-getattr-call.md ... ok test lint_doc::invalid-generic-enum.md ... ok test lint_doc::invalid-paramspec.md ... ok test lint_doc::invalid-metaclass.md ... ok test lint_doc::ignore-comment-unknown-rule.md ... ok test lint_doc::invalid-key.md ... ok test lint_doc::invalid-init-type-variable.md ... ok test lint_doc::invalid-legacy-type-variable.md ... ok test lint_doc::invalid-match-pattern.md ... ok test lint_doc::invalid-method-override.md ... ok test lint_doc::invalid-mutable-override.md ... ok test lint_doc::invalid-newtype.md ... ok test lint_doc::invalid-parameter-default.md ... ok test lint_doc::division-by-zero.md ... ok test lint_doc::invalid-overload.md ... ok test lint_doc::invalid-return-type.md ... ok test lint_doc::invalid-property-type-override.md ... ok test lint_doc::invalid-raise.md ... ok test lint_doc::missing-direct-dependency.md ... ok test lint_doc::invalid-protocol.md ... ok test lint_doc::invalid-super-argument.md ... ok test lint_doc::cyclic-type-alias-definition.md ... ok test lint_doc::invalid-type-checking-constant.md ... ok test lint_doc::invalid-type-form.md ... ok test lint_doc::invalid-type-variable-bound.md ... ok test lint_doc::invalid-syntax-in-forward-annotation.md ... ok test lint_doc::invalid-total-ordering.md ... ok test lint_doc::invalid-type-alias-type.md ... ok test lint_doc::invalid-type-variable-default.md ... ok test lint_doc::invalid-type-variable-constraints.md ... ok test lint_doc::invalid-type-arguments.md ... ok test lint_doc::dataclass-field-order.md ... ok test lint_doc::call-non-callable.md ... ok test lint_doc::invalid-typed-dict-header.md ... ok test lint_doc::invalid-typed-dict-field.md ... ok test lint_doc::assert-type-unspellable-subtype.md ... ok test lint_doc::invalid-typed-dict-statement.md ... ok test lint_doc::abstract-and-final-method.md ... ok test lint_doc::pydantic-discarded-extra-argument.md ... ok test lint_doc::invalid-yield.md ... ok test lint_doc::isinstance-against-protocol.md ... ok test lint_doc::deprecated.md ... ok test lint_doc::mismatched-type-name.md ... ok test lint_doc::experimental-syntax.md ... ok test lint_doc::missing-argument.md ... ok test lint_doc::mismatched-sentinel-name.md ... ok test lint_doc::not-subscriptable.md ... ok test lint_doc::positional-only-parameter-as-kwarg.md ... ok test lint_doc::parameter-already-assigned.md ... ok test lint_doc::missing-override-decorator.md ... ok test lint_doc::no-matching-overload.md ... ok test lint_doc::duplicate-kw-only.md ... ok test lint_doc::disjoint-cast.md ... ok test lint_doc::possibly-missing-submodule.md ... ok test lint_doc::non-callable-init-subclass.md ... ok test lint_doc::override-of-final-variable.md ... ok test lint_doc::missing-type-argument.md ... ok test lint_doc::override-of-final-method.md ... ok test lint_doc::too-many-positional-arguments.md ... ok test lint_doc::not-iterable.md ... ok test lint_doc::possibly-missing-attribute.md ... ok test lint_doc::raw-string-type-annotation.md ... ok test lint_doc::missing-slot.md ... ok test lint_doc::unresolved-import.md ... ok test lint_doc::redundant-final-classvar.md ... ok test lint_doc::possibly-unresolved-reference.md ... ok test lint_doc::subclass-of-final-class.md ... ok test lint_doc::unknown-argument.md ... ok test lint_doc::static-assert-error.md ... ok test lint_doc::truthiness-test-of-callable.md ... ok test lint_doc::type-assertion-failure.md ... ok test lint_doc::super-call-in-named-tuple-method.md ... ok test lint_doc::undefined-reveal.md ... ok test lint_doc::invalid-named-tuple-override.md ... ok test lint_doc::truthiness-test-of-iterable.md ... ok test lint_doc::unresolved-attribute.md ... ok test lint_doc::truthiness-test-of-none-union.md ... ok test lint_doc::unresolved-reference.md ... ok test lint_doc::unsound-assignment.md ... ok test lint_doc::unresolved-global.md ... ok test lint_doc::unsound-return-statement.md ... ok test lint_doc::invalid-type-guard-definition.md ... ok test lint_doc::redundant-condition.md ... ok test lint_doc::unsupported-bool-conversion.md ... ok test lint_doc::unused-ignore-comment.md ... ok test lint_doc::unsound-yield.md ... ok test lint_doc::unused-type-ignore-comment.md ... ok test lint_doc::unsupported-base.md ... ok test lint_doc::unsupported-dynamic-base.md ... ok test lint_doc::unsupported-operator.md ... ok test lint_doc::unused-awaitable.md ... ok test lint_doc::useless-overload-body.md ... ok test lint_doc::zero-stepsize-in-slice.md ... ok test lint_doc::isinstance-against-typed-dict.md ... ok test lint_doc::missing-typed-dict-key.md ... ok test lint_doc::subclass-of-dataclass-with-order.md ... ok test mdtest::annotations/starred.md ... ok test lint_doc::redundant-cast.md ... ok test mdtest::annotations/generic_alias.md ... ok test mdtest::annotations/int_float_complex.md ... ok test mdtest::annotations/optional.md ... ok test lint_doc::possibly-missing-implicit-call.md ... ok test lint_doc::unbound-type-variable.md ... ok test mdtest::annotations/annotated.md ... ok test lint_doc::shadowed-type-variable.md ... ok test mdtest::annotations/unsupported_type_qualifiers.md ... ok test mdtest::annotations/stdlib_typing_aliases.md ... ok test mdtest::assignment/unbound.md ... ok test mdtest::assignment/walrus.md ... ok test mdtest::annotations/never.md ... ok test mdtest::annotations/unsupported_special_types.md ... ok test mdtest::binary/unions.md ... ok test mdtest::annotations/unsupported_special_forms.md ... ok test mdtest::abstract.md ... ok test lint_doc::possibly-missing-import.md ... ok test mdtest::binary/classes.md ... ok test mdtest::binary/integers.md ... ok test mdtest::annotations/intersection_types.md ... ok test mdtest::binary/tuples.md ... ok test mdtest::call/annotation.md ... ok test mdtest::annotations/literal.md ... ok test lint_doc::unavailable-implicit-super-arguments.md ... ok test mdtest::annotations/any.md ... ok test mdtest::binary/booleans.md ... ok test mdtest::boundness_declaredness/public.md ... ok test mdtest::annotations/callable.md ... ok test mdtest::call/abstract_method.md ... ok test mdtest::assignment/multi_target.md ... ok test mdtest::annotations/new_types.md ... ok test mdtest::binary/instances.md ... ok test mdtest::annotations/union.md ... ok test mdtest::call/dunder_import.md ... ok test mdtest::annotations/deferred.md ... ok test mdtest::call/never.md ... ok test mdtest::boolean/short_circuit.md ... ok test mdtest::call/str_startswith.md ... ok test mdtest::binary/custom.md ... ok test mdtest::annotations/literal_string.md ... ok test mdtest::call/subclass_of.md ... ok test lint_doc::redundant-condition-strict.md ... ok test mdtest::call/open.md ... ok test mdtest::call/new_class.md ... ok test mdtest::call/callable_instance.md ... ok test mdtest::call/replace.md ... ok test mdtest::annotations/string.md ... ok test mdtest::call/invalid_syntax.md ... ok test mdtest::assignment/unsound.md ... ok test mdtest::call/dunder.md ... ok test mdtest::comparison/integers.md ... ok test mdtest::classes.md ... ok test mdtest::comparison/non_bool_returns.md ... ok test mdtest::call/callables_as_descriptors.md ... ok test mdtest::async.md ... ok test mdtest::call/getattr_static.md ... ok test mdtest::comparison/strings.md ... ok test mdtest::comparison/unsupported.md ... ok test mdtest::annotations/self.md ... ok test mdtest::comprehensions/invalid_syntax.md ... ok test mdtest::assignment/annotations.md ... ok test mdtest::comparison/byte_literals.md ... ok test mdtest::comparison/identity.md ... ok test mdtest::conditional/if_statement.md ... ok test mdtest::comparison/instances/rich_comparison.md ... ok test mdtest::comparison/enums.md ... ok test mdtest::annotations/invalid.md ... ok test mdtest::call/builtins.md ... ok test mdtest::class/super.md ... ok test mdtest::conditional/if_expression.md ... ok test mdtest::assignment/augmented.md ... ok test mdtest::comparison/unions.md ... ok test mdtest::class/slots.md ... ok test mdtest::declaration/error.md ... ok test mdtest::diagnostics/attribute_assignment.md ... ok test mdtest::del.md ... ok test mdtest::dataclasses/fields.md ... ok test mdtest::comprehensions/basic.md ... ok test mdtest::call/union.md ... ok test mdtest::decorators/total_ordering.md ... ok test mdtest::comparison/instances/membership_test.md ... ok test mdtest::diagnostics/missing_argument.md ... ok test mdtest::comparison/intersections.md ... ok test mdtest::dataclasses/post_init.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::conditional/match.md ... ok test mdtest::diagnostics/no_matching_overload.md ... ok test mdtest::diagnostics/legacy_typevars.md ... ok test mdtest::diagnostics/invalid_type_parameter_order.md ... ok test mdtest::diagnostics/invalid_argument_type.md ... ok test mdtest::diagnostics/too_many_positionals.md ... ok test mdtest::diagnostics/invalid_match_pattern.md ... ok test mdtest::diagnostics/shadowing.md ... ok test mdtest::diagnostics/unpacking.md ... ok test mdtest::diagnostics/error_context.md ... ok test mdtest::diagnostics/unknown_argument.md ... ok test mdtest::diagnostics/unresolved_import.md ... ok test mdtest::doc/README.md ... ok test mdtest::diagnostics/union_call.md ... ok test mdtest::diagnostics/invalid_await.md ... ok test mdtest::diagnostics/unsupported_bool_conversion.md ... ok test mdtest::decorators.md ... ok test mdtest::diagnostics/missing_type_argument.md ... ok test mdtest::diagnostics/special_form_attributes.md ... ok test mdtest::diagnostics/version_related_syntax_errors.md ... ok test mdtest::call/function.md ... ok test mdtest::diagnostics/unused_awaitable.md ... ok test mdtest::diagnostics/same_names.md ... ok test mdtest::doc/public_type_undeclared_symbols.md ... ok test mdtest::diagnostics/single_matching_overload.md ... ok test mdtest::directives/assert_never.md ... ok test mdtest::diagnostics/unresolved_reference.md ... ok test mdtest::external/README.md ... ok test mdtest::external/attrs.md ... ok test mdtest::external/numpy.md ... ok test mdtest::exception/except_star.md ... ok test mdtest::external/pydantic.md ... ok test mdtest::exception/invalid_syntax.md ... ok test mdtest::external/pytest.md ... ok test mdtest::external/pydantic_extra_search_paths.md ... ok test mdtest::external/sqlalchemy.md ... ok test mdtest::external/sqlmodel.md ... ok test mdtest::external/strawberry.md ... ok test mdtest::expression/assert.md ... ok test mdtest::directives/assert_type.md ... ok test mdtest::diagnostics/invalid_assignment_syntactic_variants.md ... ok test mdtest::expression/attribute.md ... ok test mdtest::comparison/tuples.md ... ok test mdtest::expression/if.md ... ok test mdtest::generics/builtins.md ... ok test mdtest::directives/reveal_type.md ... ok test mdtest::expression/lambda.md ... ok test mdtest::descriptor_protocol.md ... ok test mdtest::diagnostics/unsupported_base_dynamic_type.md ... ok test mdtest::call/functools_partial.md ... ok test mdtest::directives/cast.md ... ok test mdtest::expression/boolean.md ... ok test mdtest::call/constructor.md ... ok test mdtest::function/parameters.md ... ok test mdtest::dataclasses/dataclass_transform.md ... ok test mdtest::exception/control_flow.md ... ok test mdtest::function/return_type_inference.md ... ok test mdtest::generics/legacy/unpack.md ... ok test mdtest::expression/len.md ... ok test mdtest::expression/yield_and_yield_from.md ... ok test mdtest::generics/legacy/aliases.md ... ok test mdtest::call/methods.md ... ok test mdtest::exception/basic.md ... ok test mdtest::function/return_type.md ... ok test mdtest::generics/pep695/aliases.md ... ok test mdtest::dataclasses/dataclasses.md ... ok test mdtest::diagnostics/semantic_syntax_errors.md ... ok test mdtest::generics/pep695/concatenate.md ... ok test mdtest::final.md ... ok test mdtest::generics/legacy/callables.md ... ok test mdtest::generics/set_theoretic.md ... ok test mdtest::import/builtins.md ... ok test mdtest::exhaustiveness_checking.md ... ok test mdtest::import/conflicts.md ... ok test mdtest::generics/pep695/callables.md ... ok test mdtest::import/case_sensitive.md ... ok test mdtest::cycle/basic.md ... ok test mdtest::generics/legacy/paramspec.md ... ok test mdtest::import/cyclic.md ... ok test mdtest::import/conventions.md ... ok test mdtest::import/dunder_file_attribute.md ... ok test mdtest::import/basic.md ... ok test mdtest::attributes.md ... ok test mdtest::import/invalid_syntax.md ... ok test mdtest::import/allowed_unresolved_imports.md ... ok test mdtest::import/conditional.md ... ok test mdtest::generics/pep695/variables.md ... ok test mdtest::import/replace_imports_with_any.md ... ok test mdtest::import/legacy_namespace.md ... ok test mdtest::generics/legacy/variables.md ... ok test mdtest::import/partial_stub_packages.md ... ok test mdtest::import/tracking.md ... ok test mdtest::generics/legacy/typevartuple.md ... ok test mdtest::import/namespace.md ... ok test mdtest::import/site_packages_discovery.md ... ok test mdtest::import/missing_direct_dependency.md ... ok test mdtest::import/relative.md ... ok test mdtest::import/module_getattr.md ... ok test mdtest::import/errors.md ... ok test mdtest::libraries/numpy.md ... ok test mdtest::literal/boolean.md ... ok test mdtest::literal/bytes.md ... ok test mdtest::known_constants.md ... ok test mdtest::import/nonstandard_conventions.md ... ok test mdtest::import/dunder_all.md ... ok test mdtest::literal/collections/tuple.md ... ok test mdtest::import/stubs.md ... ok test mdtest::generics/pep695/variance.md ... ok test mdtest::literal/complex.md ... ok test mdtest::call/overloads.md ... ok test mdtest::literal/ellipsis.md ... ok test mdtest::generics/legacy/variance.md ... ok test mdtest::import/workspaces.md ... ok test mdtest::mdtest_custom_typeshed.md ... ok test mdtest::literal/collections/set.md ... ok test mdtest::instance_layout_conflict.md ... ok test mdtest::invalid_syntax.md ... ok test mdtest::literal/float.md ... ok test mdtest::literal/f_string.md ... ok test mdtest::literal/integer.md ... ok test mdtest::generics/pep695/typevartuple.md ... ok test mdtest::deprecated.md ... ok test mdtest::narrow/bool-call.md ... ok test mdtest::narrow/assert.md ... ok test mdtest::narrow/boolean.md ... ok test mdtest::loops/async_for.md ... ok test mdtest::literal/collections/list.md ... ok test mdtest::literal/collections/dictionary.md ... ok test mdtest::loops/iterators.md ... ok test mdtest::narrow/assignment.md ... ok test mdtest::enums.md ... ok test mdtest::literal/string.md ... ok test mdtest::narrow/conditionals/elif_else.md ... ok test mdtest::import/star.md ... ok test mdtest::narrow/conditionals/boolean.md ... ok test mdtest::narrow/conditionals/not.md ... ok test mdtest::generics/scoping.md ... ok test mdtest::intersection_types.md ... ok test mdtest::mro.md ... ok test mdtest::generics/legacy/functions.md ... ok test mdtest::narrow/aliased_conditions.md ... ok test mdtest::generics/pep695/classes.md ... ok test mdtest::narrow/conditionals/nested.md ... ok test mdtest::notebook.md ... ok test mdtest::narrow/hasattr.md ... ok test mdtest::narrow/while.md ... ok test mdtest::literal/collections/generator_expressions.md ... ok test mdtest::narrow/conditionals/is_not.md ... ok test mdtest::mdtest_config.md ... ok test mdtest::narrow/conditionals/is.md ... ok test mdtest::narrow/complex_target.md ... ok test mdtest::narrow/truthiness.md ... ok test mdtest::narrow/len.md ... ok test mdtest::narrow/callable.md ... ok test mdtest::loops/while_loop.md ... ok test mdtest::generics/pep695/functions.md ... ok test mdtest::narrow/type.md ... ok test mdtest::metaclass.md ... ok test mdtest::os_name.md ... ok test mdtest::liskov.md ... ok test mdtest::narrow/issubclass.md ... ok test mdtest::paramspec_subcall_error_location.md ... ok test mdtest::regression/14334_diagnostics_in_wrong_file.md ... ok test mdtest::regression/1377_iteration_count_mismatch.md ... ok test mdtest::public_types.md ... ok test mdtest::regression/3525_character_split_notebook.md ... ok test mdtest::regression/2236_tuple_is_disjoint.md ... ok test mdtest::regression/3020_callable_type_of.md ... ok test mdtest::regression/2799_constraint_correlation.md ... ok test mdtest::narrow/type_guards.md ... ok test mdtest::loops/for.md ... ok test mdtest::regression/3208_recursive_protocol_signature.md ... ok test mdtest::regression/3720_dynamic_class_codegen_cycle.md ... ok test mdtest::regression/3593_function_known_decorators_cycle.md ... ok test mdtest::regression/3804_bound_typevar_default_cycle.md ... ok test mdtest::narrow/post_if_statement.md ... ok test mdtest::regression/3812_cyclic_generic_alias_base.md ... ok test mdtest::regression/paramspec_on_python39.md ... ok test mdtest::bidirectional.md ... ok test mdtest::properties.md ... ok test mdtest::scopes/builtin.md ... ok test mdtest::named_tuple.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::scopes/unbound.md ... ok test mdtest::scopes/moduletype_attrs.md ... ok test mdtest::shadowing/class.md ... ok test mdtest::python_version.md ... ok test mdtest::regression/3954_recursive_protocol_structural_relation.md ... ok test mdtest::scripts.md ... ok test mdtest::shadowing/variable_declaration.md ... ok test mdtest::shadowing/function.md ... ok test mdtest::scopes/class_implicit_attrs.md ... ok test mdtest::scopes/global-constants.md ... ok test mdtest::scopes/global.md ... ok test mdtest::stubs/locals.md ... ok test mdtest::scopes/dunder_class.md ... ok test mdtest::sentinels.md ... ok test mdtest::stubs/ellipsis.md ... ok test mdtest::scopes/eager.md ... ok test mdtest::subscript/alias.md ... ok test mdtest::stubs/class.md ... ok test mdtest::regression/constraint_set_ordering.md ... ok test mdtest::subscript/bytes.md ... ok test mdtest::struct_unpack.md ... ok test mdtest::subscript/stepsize_zero.md ... ok test mdtest::narrow/conditionals/eq.md ... ok test mdtest::suppressions/blanket_ignore.md ... ok test mdtest::subscript/lists.md ... ok test mdtest::subscript/string.md ... ok test mdtest::type_compendium/README.md ... ok test mdtest::subscript/assignment_diagnostics.md ... ok test mdtest::promotion.md ... ok test mdtest::subscript/class.md ... ok test mdtest::t_strings.md ... ok test mdtest::suppressions/no_type_check.md ... ok test mdtest::overloads.md ... ok test mdtest::import/stub_packages.md ... ok test mdtest::narrow/isinstance.md ... ok test mdtest::type_compendium/any.md ... ok test mdtest::sys_version_info.md ... ok test mdtest::subscript/typevar.md ... ok test mdtest::type_compendium/always_truthy_falsy.md ... ok test mdtest::suppressions/ty_ignore.md ... ok test mdtest::sys_platform.md ... ok test mdtest::suppressions/type_ignore.md ... ok test mdtest::type_compendium/never.md ... ok test mdtest::type_compendium/object.md ... ok test mdtest::subscript/instance.md ... ok test mdtest::type_compendium/not_t.md ... ok test mdtest::type_compendium/none.md ... ok test mdtest::scopes/nonlocal.md ... ok test mdtest::type_of/dynamic.md ... ok test mdtest::type_of/typing_dot_Type.md ... ok test mdtest::subscript/tuple.md ... ok test mdtest::override.md ... ok test mdtest::type_display/callable.md ... ok test mdtest::type_properties/str_repr.md ... ok test mdtest::type_properties/quantification.md ... ok test mdtest::terminal_statements.md ... ok test mdtest::type_form.md ... ok test mdtest::ty_extensions.md ... ok test mdtest::type_properties/implies_subtype_of.md ... ok test mdtest::suspicious_conditions.md ... ok test mdtest::type_properties/tuples_containing_never.md ... ok test mdtest::type_properties/truthiness.md ... ok test mdtest::unary/integers.md ... ok test mdtest::statically_known_branches.md ... ok test mdtest::type_of/generics.md ... ok test mdtest::unary/custom.md ... ok test mdtest::unary/invert_add_usub.md ... ok test mdtest::narrow/match.md ... ok test mdtest::type_qualifiers/classvar.md ... ok test mdtest::type_properties/is_singleton.md ... ok test mdtest::ide_support/all_members.md ... ok test mdtest::type_qualifiers/initvar.md ... ok test mdtest::type_of/basic.md ... ok test mdtest::unary/not.md ... ok test mdtest::type_compendium/integer_literals.md ... ok test mdtest::type_properties/is_assignable_to.md ... ok test mdtest::type_properties/constraints.md ... ok test mdtest::type_properties/is_disjoint_from.md ... ok test mdtest::generics/legacy/classes.md ... ok test mdtest::narrow/conditionals/in.md ... ok test mdtest::pep613_type_aliases.md ... ok test mdtest::type_compendium/tuple.md ... ok test mdtest::type_properties/is_subtype_of.md ... ok test mdtest::type_qualifiers/final.md ... ok test mdtest::with/sync.md ... ok test mdtest::pep695_type_aliases.md ... ok test mdtest::implicit_type_aliases.md ... ok test mdtest::type_properties/is_equivalent_to.md ... ok test mdtest::unreachable.md ... ok test mdtest::union_types.md ... ok test mdtest::with/async.md ... ok test mdtest::unpacking.md ... ok test mdtest::redundant_condition.md ... ok test mdtest::protocols.md ... ok test mdtest::type_properties/materialization.md ... ok test mdtest::generics/pep695/paramspec.md ... ok test mdtest::typed_dict.md ... ok test result: ok. 504 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.07s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_server-8cb1e3ff6db3e5d2 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip 'python_environment::ty_environment_and_discovered_venv' --skip 'python_environment::ty_environment_is_only_environment' --skip 'python_environment::ty_environment_is_system_not_virtual' --skip 'unix::symlink_inside_project'` running 200 tests test call_hierarchy::incoming_calls_multi_file ... 2026-10-16 08:12:18.848327618 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.848455208 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.848517358 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.848640699 DEBUG Client info: None 2026-10-16 08:12:18.848672979 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.848700529 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.848708569 INFO Version: Unknown 2026-10-16 08:12:18.848783189 DEBUG Received server response for request 1 2026-10-16 08:12:18.848868919 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.848886659 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRabydi 2026-10-16 08:12:18.848907509 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.849019280 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.849098470 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.849110400 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.849118710 DEBUG No workspace configuration provided for file:///tmp/.tmpRabydi 2026-10-16 08:12:18.849130110 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:18.849150080 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:12:18.849208010 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.849214090 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRabydi, using default options 2026-10-16 08:12:18.849235900 DEBUG Initializing workspace `file:///tmp/.tmpRabydi`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.849266451 DEBUG Searching for a project in '/tmp/.tmpRabydi' 2026-10-16 08:12:18.849294511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.849300441 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.853723095 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.853743545 DEBUG Resolving local virtual environment: /tmp/.tmpRabydi/.venv 2026-10-16 08:12:18.853795085 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.853800345 DEBUG No virtual environment found 2026-10-16 08:12:18.853811915 DEBUG Adding first-party search path `/tmp/.tmpRabydi` 2026-10-16 08:12:18.853816305 DEBUG Using vendored stdlib 2026-10-16 08:12:18.853986295 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.854004195 DEBUG Adding new file root '/tmp/.tmpRabydi' of kind Project 2026-10-16 08:12:18.857391686 INFO Project::index_files{project=.tmpRabydi}: Indexed 3 file(s) in 0.002s 2026-10-16 08:12:18.857414376 DEBUG Updating project to check open files 2026-10-16 08:12:18.857522617 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRabydi/lib.py") 2026-10-16 08:12:18.857532647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRabydi/lib.py` 2026-10-16 08:12:18.857539417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRabydi/lib.py` 2026-10-16 08:12:18.857638007 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRabydi/lib.py` to project `.tmpRabydi` 2026-10-16 08:12:18.857653137 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRabydi/lib.py` 2026-10-16 08:12:18.857655897 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:18.857663617 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:18.858102978 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:18.858182859 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=512.36µs 2026-10-16 08:12:18.858197899 DEBUG Received server response for request 2 2026-10-16 08:12:18.858211549 DEBUG Client sends request `callHierarchy/incomingCalls` with ID 3 2026-10-16 08:12:18.862616883 DEBUG method="callHierarchy/incomingCalls" response.id=3 duration=4.39ms 2026-10-16 08:12:18.862632563 DEBUG Received server response for request 3 2026-10-16 08:12:18.912012108 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:18.912106769 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:18.912122429 DEBUG method="shutdown" response.id=4 duration=34.42µs 2026-10-16 08:12:18.912135809 DEBUG Received server response for request 4 2026-10-16 08:12:18.912141429 DEBUG Client sends notification `exit` 2026-10-16 08:12:18.912158139 DEBUG Received exit notification, exiting ok test call_hierarchy::outgoing_calls ... 2026-10-16 08:12:18.914320196 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.914401896 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.914449816 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.914540986 DEBUG Client info: None 2026-10-16 08:12:18.914587256 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.914603286 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.914610376 INFO Version: Unknown 2026-10-16 08:12:18.914656157 DEBUG Received server response for request 1 2026-10-16 08:12:18.914702937 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.914716717 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp69Drfq 2026-10-16 08:12:18.914724727 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.914827537 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.914865467 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.914869817 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.914879227 DEBUG No workspace configuration provided for file:///tmp/.tmp69Drfq 2026-10-16 08:12:18.914885807 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:18.914888537 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:12:18.914933468 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.914939678 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp69Drfq, using default options 2026-10-16 08:12:18.914951438 DEBUG Initializing workspace `file:///tmp/.tmp69Drfq`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.914967958 DEBUG Searching for a project in '/tmp/.tmp69Drfq' 2026-10-16 08:12:18.914994658 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.914999888 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.916472062 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.916483502 DEBUG Resolving local virtual environment: /tmp/.tmp69Drfq/.venv 2026-10-16 08:12:18.916529423 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.916534773 DEBUG No virtual environment found 2026-10-16 08:12:18.916546083 DEBUG Adding first-party search path `/tmp/.tmp69Drfq` 2026-10-16 08:12:18.916550583 DEBUG Using vendored stdlib 2026-10-16 08:12:18.916665173 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.916671013 DEBUG Adding new file root '/tmp/.tmp69Drfq' of kind Project 2026-10-16 08:12:18.919579312 INFO Project::index_files{project=.tmp69Drfq}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:18.919595802 DEBUG Updating project to check open files 2026-10-16 08:12:18.919678073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp69Drfq/foo.py") 2026-10-16 08:12:18.919689363 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp69Drfq/foo.py` 2026-10-16 08:12:18.919695953 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp69Drfq/foo.py` 2026-10-16 08:12:18.919807243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp69Drfq/foo.py` to project `.tmp69Drfq` 2026-10-16 08:12:18.919820923 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp69Drfq/foo.py` 2026-10-16 08:12:18.919823583 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:18.919830903 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:18.920123624 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:18.920184044 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=346.47µs 2026-10-16 08:12:18.920197774 DEBUG Received server response for request 2 2026-10-16 08:12:18.920213534 DEBUG Client sends request `callHierarchy/outgoingCalls` with ID 3 2026-10-16 08:12:18.920424315 DEBUG method="callHierarchy/outgoingCalls" response.id=3 duration=196.32µs 2026-10-16 08:12:18.920435505 DEBUG Received server response for request 3 2026-10-16 08:12:18.930616387 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:18.930635507 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:18.930642287 DEBUG method="shutdown" response.id=4 duration=10.63µs 2026-10-16 08:12:18.930651697 DEBUG Received server response for request 4 2026-10-16 08:12:18.930655347 DEBUG Client sends notification `exit` 2026-10-16 08:12:18.930663847 DEBUG Received exit notification, exiting ok test call_hierarchy::prepare_function ... 2026-10-16 08:12:18.932271572 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.932343032 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.932384172 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.932433643 DEBUG Client info: None 2026-10-16 08:12:18.932458383 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.932470323 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.932476143 INFO Version: Unknown 2026-10-16 08:12:18.932520923 DEBUG Received server response for request 1 2026-10-16 08:12:18.932566633 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.932583063 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpkNV6W8 2026-10-16 08:12:18.932589903 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.932645913 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.932680223 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.932683873 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.932692163 DEBUG No workspace configuration provided for file:///tmp/.tmpkNV6W8 2026-10-16 08:12:18.932698613 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:18.932701954 DEBUG Client sends request `textDocument/prepareCallHierarchy` with ID 2 2026-10-16 08:12:18.932741754 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.932746444 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpkNV6W8, using default options 2026-10-16 08:12:18.932755434 DEBUG Initializing workspace `file:///tmp/.tmpkNV6W8`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.932768784 DEBUG Searching for a project in '/tmp/.tmpkNV6W8' 2026-10-16 08:12:18.932796314 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.932800914 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.933310315 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.933316365 DEBUG Resolving local virtual environment: /tmp/.tmpkNV6W8/.venv 2026-10-16 08:12:18.933358036 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.933362346 DEBUG No virtual environment found 2026-10-16 08:12:18.933373066 DEBUG Adding first-party search path `/tmp/.tmpkNV6W8` 2026-10-16 08:12:18.933377156 DEBUG Using vendored stdlib 2026-10-16 08:12:18.933460356 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.933464626 DEBUG Adding new file root '/tmp/.tmpkNV6W8' of kind Project 2026-10-16 08:12:18.936330075 INFO Project::index_files{project=.tmpkNV6W8}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:18.936345735 DEBUG Updating project to check open files 2026-10-16 08:12:18.936412715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkNV6W8/foo.py") 2026-10-16 08:12:18.936419505 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkNV6W8/foo.py` 2026-10-16 08:12:18.936425285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkNV6W8/foo.py` 2026-10-16 08:12:18.936529146 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkNV6W8/foo.py` to project `.tmpkNV6W8` 2026-10-16 08:12:18.936538936 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkNV6W8/foo.py` 2026-10-16 08:12:18.936541496 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:18.936548186 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:18.936824477 DEBUG request{id=2 method=textDocument/prepareCallHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:18.936888237 DEBUG method="textDocument/prepareCallHierarchy" response.id=2 duration=334.10µs 2026-10-16 08:12:18.936901867 DEBUG Received server response for request 2 2026-10-16 08:12:18.947077669 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:18.947097789 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:18.947103819 DEBUG method="shutdown" response.id=3 duration=8.07µs 2026-10-16 08:12:18.947113749 DEBUG Received server response for request 3 2026-10-16 08:12:18.947117409 DEBUG Client sends notification `exit` 2026-10-16 08:12:18.947126179 DEBUG Received exit notification, exiting ok test closed_documents::closed_external_file_respects_project_editor_settings ... 2026-10-16 08:12:18.948714374 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.948782964 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.948831254 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.948888375 DEBUG Client info: None 2026-10-16 08:12:18.948914825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.948929185 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.948934705 INFO Version: Unknown 2026-10-16 08:12:18.948979885 DEBUG Received server response for request 1 2026-10-16 08:12:18.949022295 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.949038915 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.949138265 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.949173405 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.949177466 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.949198116 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:18.949253836 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.949273586 DEBUG Initializing workspace `file:///tmp/.tmp6lRAnj/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.949289386 DEBUG Searching for a project in '/tmp/.tmp6lRAnj/a' 2026-10-16 08:12:18.949322726 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.949327426 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.950520360 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.950529350 DEBUG Resolving local virtual environment: /tmp/.tmp6lRAnj/a/.venv 2026-10-16 08:12:18.950579770 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.950584500 DEBUG No virtual environment found 2026-10-16 08:12:18.950596430 DEBUG Adding first-party search path `/tmp/.tmp6lRAnj/a` 2026-10-16 08:12:18.950600810 DEBUG Using vendored stdlib 2026-10-16 08:12:18.950734380 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.950739880 DEBUG Adding new file root '/tmp/.tmp6lRAnj/a' of kind Project 2026-10-16 08:12:18.952853557 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:18.952868617 DEBUG Initializing workspace `file:///tmp/.tmp6lRAnj/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.952880997 DEBUG Searching for a project in '/tmp/.tmp6lRAnj/b/src' 2026-10-16 08:12:18.952941847 DEBUG Found project at '/tmp/.tmp6lRAnj/b' 2026-10-16 08:12:18.952946227 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.955354035 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.955360975 DEBUG Resolving local virtual environment: /tmp/.tmp6lRAnj/b/.venv 2026-10-16 08:12:18.955403735 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.955407745 DEBUG No virtual environment found 2026-10-16 08:12:18.955418755 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:18.955432075 DEBUG Adding extra search-path `/tmp/.tmp6lRAnj/deps` 2026-10-16 08:12:18.955436425 DEBUG Adding first-party search path `/tmp/.tmp6lRAnj/b/src` 2026-10-16 08:12:18.955440235 DEBUG Adding first-party search path `/tmp/.tmp6lRAnj/b` 2026-10-16 08:12:18.955443935 DEBUG Using vendored stdlib 2026-10-16 08:12:18.955569346 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.955573416 DEBUG Adding new file root '/tmp/.tmp6lRAnj/b' of kind Project 2026-10-16 08:12:18.956071807 DEBUG Adding new file root '/tmp/.tmp6lRAnj/deps' of kind SearchPath 2026-10-16 08:12:18.958434325 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:18.958445445 DEBUG Updating project to check open files 2026-10-16 08:12:18.958466235 DEBUG Updating project to check open files 2026-10-16 08:12:18.958518395 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:18.958585755 DEBUG method="textDocument/hover" response.id=2 duration=108.44µs 2026-10-16 08:12:18.958598525 DEBUG Received server response for request 2 2026-10-16 08:12:18.968677687 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:18.968705147 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:18.968712557 DEBUG method="shutdown" response.id=3 duration=11.64µs 2026-10-16 08:12:18.968731987 DEBUG Received server response for request 3 2026-10-16 08:12:18.968736227 DEBUG Client sends notification `exit` 2026-10-16 08:12:18.968745437 DEBUG Received exit notification, exiting ok test closed_documents::closed_unrelated_file_uses_fallback_project ... 2026-10-16 08:12:18.971039624 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.971125885 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.971162795 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.971218605 DEBUG Client info: None 2026-10-16 08:12:18.971251625 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.971265045 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.971270865 INFO Version: Unknown 2026-10-16 08:12:18.971311145 DEBUG Received server response for request 1 2026-10-16 08:12:18.971351895 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.971368995 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.971443936 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.971490536 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.971494316 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.971511946 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:18.971552046 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.971568176 DEBUG Initializing workspace `file:///tmp/.tmpvcCpKD/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.971583146 DEBUG Searching for a project in '/tmp/.tmpvcCpKD/a' 2026-10-16 08:12:18.971618616 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.971622956 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.972100978 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.972106018 DEBUG Resolving local virtual environment: /tmp/.tmpvcCpKD/a/.venv 2026-10-16 08:12:18.972147158 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.972151028 DEBUG No virtual environment found 2026-10-16 08:12:18.972162488 DEBUG Adding first-party search path `/tmp/.tmpvcCpKD/a` 2026-10-16 08:12:18.972166748 DEBUG Using vendored stdlib 2026-10-16 08:12:18.972260368 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.972264888 DEBUG Adding new file root '/tmp/.tmpvcCpKD/a' of kind Project 2026-10-16 08:12:18.974271375 INFO Project::index_files{project=a}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:18.974286645 DEBUG Initializing workspace `file:///tmp/.tmpvcCpKD/b`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.974297335 DEBUG Searching for a project in '/tmp/.tmpvcCpKD/b' 2026-10-16 08:12:18.974329485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:18.974334765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.976454711 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.976461731 DEBUG Resolving local virtual environment: /tmp/.tmpvcCpKD/b/.venv 2026-10-16 08:12:18.976499292 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.976503242 DEBUG No virtual environment found 2026-10-16 08:12:18.976514252 DEBUG Adding first-party search path `/tmp/.tmpvcCpKD/b` 2026-10-16 08:12:18.976518172 DEBUG Using vendored stdlib 2026-10-16 08:12:18.976626062 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.976630352 DEBUG Adding new file root '/tmp/.tmpvcCpKD/b' of kind Project 2026-10-16 08:12:18.979555671 INFO Project::index_files{project=b}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:18.979568361 DEBUG Updating project to check open files 2026-10-16 08:12:18.979584671 DEBUG Updating project to check open files 2026-10-16 08:12:18.979630371 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:18.979653601 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:18.982359050 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["a"] 2026-10-16 08:12:18.982421590 DEBUG method="textDocument/hover" response.id=2 duration=2.83ms 2026-10-16 08:12:18.982435590 DEBUG Received server response for request 2 2026-10-16 08:12:18.992524072 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:18.992548082 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:18.992554382 DEBUG method="shutdown" response.id=3 duration=9.37µs 2026-10-16 08:12:18.992564292 DEBUG Received server response for request 3 2026-10-16 08:12:18.992568072 DEBUG Client sends notification `exit` 2026-10-16 08:12:18.992586252 DEBUG Received exit notification, exiting ok test closed_documents::opening_extensionless_script_enables_inline_settings ... 2026-10-16 08:12:18.995133910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:18.995190531 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:18.995223521 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:18.995280131 DEBUG Client info: None 2026-10-16 08:12:18.995307501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:18.995319881 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:18.995325971 INFO Version: Unknown 2026-10-16 08:12:18.995366451 DEBUG Received server response for request 1 2026-10-16 08:12:18.995398901 DEBUG Client sends notification `initialized` 2026-10-16 08:12:18.995413361 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:18.995504112 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:18.995546552 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:18.995549972 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:18.995567222 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:18.995617282 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:18.995635922 DEBUG Initializing workspace `file:///tmp/.tmp5SWgaw/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:18.995651952 DEBUG Searching for a project in '/tmp/.tmp5SWgaw/src' 2026-10-16 08:12:18.995696122 DEBUG Found project at '/tmp/.tmp5SWgaw/src' 2026-10-16 08:12:18.995701022 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:18.997025036 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:18.997033926 DEBUG Resolving local virtual environment: /tmp/.tmp5SWgaw/src/.venv 2026-10-16 08:12:18.997092857 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:18.997097757 DEBUG No virtual environment found 2026-10-16 08:12:18.997114847 DEBUG Adding extra search-path `/tmp/.tmp5SWgaw/src/workspace-deps` 2026-10-16 08:12:18.997119407 DEBUG Adding first-party search path `/tmp/.tmp5SWgaw/src` 2026-10-16 08:12:18.997123387 DEBUG Using vendored stdlib 2026-10-16 08:12:18.997256387 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:18.997261427 DEBUG Adding new file root '/tmp/.tmp5SWgaw/src' of kind Project 2026-10-16 08:12:18.997946849 DEBUG Adding new file root '/tmp/.tmp5SWgaw/src/workspace-deps' of kind SearchPath 2026-10-16 08:12:18.999600194 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:18.999614244 DEBUG Updating project to check open files 2026-10-16 08:12:18.999898605 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.002606924 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["workspace"] 2026-10-16 08:12:19.002640214 DEBUG method="textDocument/hover" response.id=2 duration=2.99ms 2026-10-16 08:12:19.002654034 DEBUG Received server response for request 2 2026-10-16 08:12:19.002671604 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.002677974 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:19.002715824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5SWgaw/src/script") 2026-10-16 08:12:19.002723364 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5SWgaw/src/script` 2026-10-16 08:12:19.002732154 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5SWgaw/src/script` 2026-10-16 08:12:19.002889485 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5SWgaw/src/script` to project `src` 2026-10-16 08:12:19.002906505 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5SWgaw/src/script` 2026-10-16 08:12:19.002909015 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.002915595 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(181))}}: Set open project files (count: 1) 2026-10-16 08:12:19.003331316 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:12:19.003366826 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.003371686 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 08:12:19.003380516 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp5SWgaw/src/script-deps` 2026-10-16 08:12:19.003385156 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:12:19.003491287 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.003497057 DEBUG request{id=3 method=textDocument/hover}: Adding new file root '/tmp/.tmp5SWgaw/src/script-deps' of kind SearchPath 2026-10-16 08:12:19.003553067 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.005205312 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["script"] 2026-10-16 08:12:19.005231692 DEBUG method="textDocument/hover" response.id=3 duration=2.31ms 2026-10-16 08:12:19.005242862 DEBUG Received server response for request 3 2026-10-16 08:12:19.015323754 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.015354794 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.015360724 DEBUG method="shutdown" response.id=4 duration=9.01µs 2026-10-16 08:12:19.015370664 DEBUG Received server response for request 4 2026-10-16 08:12:19.015373934 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.015390224 DEBUG Received exit notification, exiting ok test closed_documents::server_fulfills_requests_for_closed_workspace_files ... 2026-10-16 08:12:19.017348910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.017415731 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.017450231 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.017499201 DEBUG Client info: None 2026-10-16 08:12:19.017529791 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.017544521 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.017550221 INFO Version: Unknown 2026-10-16 08:12:19.017591491 DEBUG Received server response for request 1 2026-10-16 08:12:19.017634491 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.017648341 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp1Pa17v 2026-10-16 08:12:19.017656241 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.017734012 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.017774052 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.017777962 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.017784422 DEBUG No workspace configuration provided for file:///tmp/.tmp1Pa17v 2026-10-16 08:12:19.017789142 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 08:12:19.017831012 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.017835892 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp1Pa17v, using default options 2026-10-16 08:12:19.017845982 DEBUG Initializing workspace `file:///tmp/.tmp1Pa17v`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.017859842 DEBUG Searching for a project in '/tmp/.tmp1Pa17v' 2026-10-16 08:12:19.017897342 DEBUG Found project at '/tmp/.tmp1Pa17v' 2026-10-16 08:12:19.017901602 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.018395174 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.018401224 DEBUG Resolving local virtual environment: /tmp/.tmp1Pa17v/.venv 2026-10-16 08:12:19.018444484 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.018448564 DEBUG No virtual environment found 2026-10-16 08:12:19.018459734 DEBUG Adding first-party search path `/tmp/.tmp1Pa17v` 2026-10-16 08:12:19.018463904 DEBUG Using vendored stdlib 2026-10-16 08:12:19.018545644 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.018550044 DEBUG Adding new file root '/tmp/.tmp1Pa17v' of kind Project 2026-10-16 08:12:19.020137659 DEBUG Skipping directory '/tmp/.tmp1Pa17v/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:12:19.021324873 INFO Project::index_files{project=.tmp1Pa17v}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:19.021342303 DEBUG Updating project to check open files 2026-10-16 08:12:19.021533654 DEBUG method="textDocument/documentSymbol" response.id=2 duration=173.52µs 2026-10-16 08:12:19.021547714 DEBUG Received server response for request 2 2026-10-16 08:12:19.021564774 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 08:12:19.021614404 DEBUG method="textDocument/documentSymbol" response.id=3 duration=38.56µs 2026-10-16 08:12:19.021623974 DEBUG Received server response for request 3 2026-10-16 08:12:19.021632104 DEBUG Client sends request `textDocument/documentSymbol` with ID 4 2026-10-16 08:12:19.021703454 DEBUG method="textDocument/documentSymbol" response.id=4 duration=63.00µs 2026-10-16 08:12:19.021712094 DEBUG Received server response for request 4 2026-10-16 08:12:19.021719874 DEBUG Client sends request `textDocument/documentSymbol` with ID 5 2026-10-16 08:12:19.021773774 DEBUG method="textDocument/documentSymbol" response.id=5 duration=45.18µs 2026-10-16 08:12:19.021781664 DEBUG Received server response for request 5 2026-10-16 08:12:19.021789714 DEBUG Client sends request `textDocument/documentSymbol` with ID 6 2026-10-16 08:12:19.021843035 DEBUG method="textDocument/documentSymbol" response.id=6 duration=45.18µs 2026-10-16 08:12:19.021851815 DEBUG Received server response for request 6 2026-10-16 08:12:19.021859225 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:12:19.022084035 DEBUG request{id=7 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.033847302 DEBUG request{id=7 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.035325157 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is def answer() -> int 2026-10-16 08:12:19.035357387 DEBUG method="textDocument/hover" response.id=7 duration=13.49ms 2026-10-16 08:12:19.035375347 DEBUG Received server response for request 7 2026-10-16 08:12:19.035392727 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 8 2026-10-16 08:12:19.035455077 DEBUG method="textDocument/semanticTokens/full" response.id=8 duration=49.85µs 2026-10-16 08:12:19.035465767 DEBUG Received server response for request 8 2026-10-16 08:12:19.035471897 DEBUG Client sends request `textDocument/foldingRange` with ID 9 2026-10-16 08:12:19.035517468 DEBUG method="textDocument/foldingRange" response.id=9 duration=35.73µs 2026-10-16 08:12:19.035525848 DEBUG Received server response for request 9 2026-10-16 08:12:19.035532278 DEBUG Client sends request `textDocument/prepareRename` with ID 10 2026-10-16 08:12:19.035573468 DEBUG method="textDocument/prepareRename" response.id=10 duration=31.71µs 2026-10-16 08:12:19.035582618 DEBUG Received server response for request 10 2026-10-16 08:12:19.035588888 DEBUG Client sends request `textDocument/rename` with ID 11 2026-10-16 08:12:19.035683518 DEBUG method="textDocument/rename" response.id=11 duration=85.11µs 2026-10-16 08:12:19.035695648 DEBUG Received server response for request 11 2026-10-16 08:12:19.045782940 DEBUG Client sends request `shutdown` with ID 12 2026-10-16 08:12:19.045815080 DEBUG request{id=12 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.045823350 DEBUG method="shutdown" response.id=12 duration=11.16µs 2026-10-16 08:12:19.045833340 DEBUG Received server response for request 12 2026-10-16 08:12:19.045837470 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.045852940 DEBUG Received exit notification, exiting ok test closed_documents::server_rejects_unsupported_targets ... 2026-10-16 08:12:19.050289324 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.050348254 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.050386975 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.050447485 DEBUG Client info: None 2026-10-16 08:12:19.050480885 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.050494955 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.050500525 INFO Version: Unknown 2026-10-16 08:12:19.050541435 DEBUG Received server response for request 1 2026-10-16 08:12:19.050574255 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.050589045 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.050650635 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.050683855 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.050687315 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.050699616 DEBUG Client sends request `textDocument/documentSymbol` with ID 2 2026-10-16 08:12:19.050741916 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.050755576 DEBUG Initializing workspace `file:///tmp/.tmpr02WrR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.050777866 DEBUG Searching for a project in '/tmp/.tmpr02WrR/src' 2026-10-16 08:12:19.050812246 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.050817116 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.051326838 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.051332768 DEBUG Resolving local virtual environment: /tmp/.tmpr02WrR/src/.venv 2026-10-16 08:12:19.051376688 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.051381318 DEBUG No virtual environment found 2026-10-16 08:12:19.051392908 DEBUG Adding first-party search path `/tmp/.tmpr02WrR/src` 2026-10-16 08:12:19.051397038 DEBUG Using vendored stdlib 2026-10-16 08:12:19.051499028 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.051503368 DEBUG Adding new file root '/tmp/.tmpr02WrR/src' of kind Project 2026-10-16 08:12:19.053490564 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.053505754 DEBUG Updating project to check open files 2026-10-16 08:12:19.053530844 WARN Ignoring request id=2 method=textDocument/documentSymbol because Document file:///tmp/.tmpr02WrR/src/notebook.ipynb is neither open nor a supported closed file 2026-10-16 08:12:19.053552534 DEBUG method="textDocument/documentSymbol" response.id=2 duration=28.38µs 2026-10-16 08:12:19.053563975 DEBUG Received server response for request 2 2026-10-16 08:12:19.053574125 DEBUG Client sends request `textDocument/documentSymbol` with ID 3 2026-10-16 08:12:19.053587065 WARN Ignoring request id=3 method=textDocument/documentSymbol because Document untitled:unknown is neither open nor a supported closed file 2026-10-16 08:12:19.053602505 DEBUG method="textDocument/documentSymbol" response.id=3 duration=17.40µs 2026-10-16 08:12:19.053611455 DEBUG Received server response for request 3 2026-10-16 08:12:19.063681946 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.063702257 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.063707937 DEBUG method="shutdown" response.id=4 duration=8.89µs 2026-10-16 08:12:19.063716947 DEBUG Received server response for request 4 2026-10-16 08:12:19.063720427 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.063729677 DEBUG Received exit notification, exiting ok test closed_documents::server_reports_only_included_closed_files_in_workspace_mode ... 2026-10-16 08:12:19.065251241 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.065324082 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.065363942 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.065420212 DEBUG Client info: None 2026-10-16 08:12:19.065445162 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-16 08:12:19.065458072 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.065463532 INFO Version: Unknown 2026-10-16 08:12:19.065506392 DEBUG Received server response for request 1 2026-10-16 08:12:19.065547862 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.065562412 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.065635373 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.065669673 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.065673393 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.065687283 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.065730353 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.065744083 DEBUG Initializing workspace `file:///tmp/.tmpzkj3XZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.065758003 DEBUG Searching for a project in '/tmp/.tmpzkj3XZ/src' 2026-10-16 08:12:19.065800683 DEBUG Found project at '/tmp/.tmpzkj3XZ/src' 2026-10-16 08:12:19.065804513 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.066266985 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.066272405 DEBUG Resolving local virtual environment: /tmp/.tmpzkj3XZ/src/.venv 2026-10-16 08:12:19.066312115 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.066316245 DEBUG No virtual environment found 2026-10-16 08:12:19.066331765 DEBUG Adding extra search-path `/tmp/.tmpzkj3XZ/deps` 2026-10-16 08:12:19.066336085 DEBUG Adding first-party search path `/tmp/.tmpzkj3XZ/src` 2026-10-16 08:12:19.066339785 DEBUG Using vendored stdlib 2026-10-16 08:12:19.066422425 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.066426765 DEBUG Adding new file root '/tmp/.tmpzkj3XZ/src' of kind Project 2026-10-16 08:12:19.066870436 DEBUG Adding new file root '/tmp/.tmpzkj3XZ/deps' of kind SearchPath 2026-10-16 08:12:19.067221728 DEBUG Ignoring file `/tmp/.tmpzkj3XZ/src/excluded.py` because it is excluded by a default or `src.exclude` pattern. 2026-10-16 08:12:19.068449121 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.068580632 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzkj3XZ/src/main.py"))}: Checking file '/tmp/.tmpzkj3XZ/src/main.py' 2026-10-16 08:12:19.068699982 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzkj3XZ/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.078791834 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpzkj3XZ/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.078879734 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.41ms 2026-10-16 08:12:19.078895194 DEBUG Received server response for request 2 2026-10-16 08:12:19.078994315 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:19.079047505 DEBUG method="textDocument/diagnostic" response.id=3 duration=35.65µs 2026-10-16 08:12:19.079066885 DEBUG Received server response for request 3 2026-10-16 08:12:19.079077505 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:19.079109835 DEBUG method="textDocument/diagnostic" response.id=4 duration=23.00µs 2026-10-16 08:12:19.079119205 DEBUG Received server response for request 4 2026-10-16 08:12:19.079126215 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 08:12:19.079149645 DEBUG request{id=5 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmpzkj3XZ/src/missing.py` 2026-10-16 08:12:19.079159255 DEBUG method="textDocument/diagnostic" response.id=5 duration=23.93µs 2026-10-16 08:12:19.079167465 DEBUG Received server response for request 5 2026-10-16 08:12:19.089239997 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:12:19.089259747 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.089266677 DEBUG method="shutdown" response.id=6 duration=10.98µs 2026-10-16 08:12:19.089275937 DEBUG Received server response for request 6 2026-10-16 08:12:19.089279917 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.089289237 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_in_open_files_mode ... 2026-10-16 08:12:19.092122236 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.092182716 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.092218596 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.092299667 DEBUG Client info: None 2026-10-16 08:12:19.092327457 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-16 08:12:19.092344047 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.092350467 INFO Version: Unknown 2026-10-16 08:12:19.092399767 DEBUG Received server response for request 1 2026-10-16 08:12:19.092435647 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.092450567 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.092565767 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.092604328 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.092608048 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.092620738 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.092677158 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.092695938 DEBUG Initializing workspace `file:///tmp/.tmpILqGHq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.092714148 DEBUG Searching for a project in '/tmp/.tmpILqGHq/src' 2026-10-16 08:12:19.092749458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.092754598 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.094136072 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.094147792 DEBUG Resolving local virtual environment: /tmp/.tmpILqGHq/src/.venv 2026-10-16 08:12:19.094197703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.094202883 DEBUG No virtual environment found 2026-10-16 08:12:19.094215243 DEBUG Adding first-party search path `/tmp/.tmpILqGHq/src` 2026-10-16 08:12:19.094219513 DEBUG Using vendored stdlib 2026-10-16 08:12:19.094330563 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.094336243 DEBUG Adding new file root '/tmp/.tmpILqGHq/src' of kind Project 2026-10-16 08:12:19.096557060 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.096571340 DEBUG Updating project to check open files 2026-10-16 08:12:19.096649430 DEBUG method="textDocument/diagnostic" response.id=2 duration=54.57µs 2026-10-16 08:12:19.096662250 DEBUG Received server response for request 2 2026-10-16 08:12:19.106740692 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.106764652 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.106772292 DEBUG method="shutdown" response.id=3 duration=11.97µs 2026-10-16 08:12:19.106782212 DEBUG Received server response for request 3 2026-10-16 08:12:19.106785882 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.106795142 DEBUG Received exit notification, exiting ok test closed_documents::server_returns_no_closed_file_diagnostics_when_disabled ... 2026-10-16 08:12:19.108299777 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.108358647 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.108393947 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.108483958 DEBUG Client info: None 2026-10-16 08:12:19.108512468 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-16 08:12:19.108526748 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.108532318 INFO Version: Unknown 2026-10-16 08:12:19.108575938 DEBUG Received server response for request 1 2026-10-16 08:12:19.108611178 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.108626998 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.108717128 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.108751269 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.108754639 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.108766489 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.108834199 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.108851209 DEBUG Initializing workspace `file:///tmp/.tmpcLcg5h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.108867279 DEBUG Searching for a project in '/tmp/.tmpcLcg5h/src' 2026-10-16 08:12:19.108900559 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.108905459 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.110086083 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.110095543 DEBUG Resolving local virtual environment: /tmp/.tmpcLcg5h/src/.venv 2026-10-16 08:12:19.110147813 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.110153013 DEBUG No virtual environment found 2026-10-16 08:12:19.110165173 DEBUG Adding first-party search path `/tmp/.tmpcLcg5h/src` 2026-10-16 08:12:19.110169553 DEBUG Using vendored stdlib 2026-10-16 08:12:19.110280913 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.110286993 DEBUG Adding new file root '/tmp/.tmpcLcg5h/src' of kind Project 2026-10-16 08:12:19.112522420 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.112583651 DEBUG method="textDocument/diagnostic" response.id=2 duration=41.70µs 2026-10-16 08:12:19.112595941 DEBUG Received server response for request 2 2026-10-16 08:12:19.122674822 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.122697592 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.122704112 DEBUG method="shutdown" response.id=3 duration=10.61µs 2026-10-16 08:12:19.122714132 DEBUG Received server response for request 3 2026-10-16 08:12:19.122718063 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.122727363 DEBUG Received exit notification, exiting ok test closed_documents::server_uses_current_contents_for_open_and_closed_files ... 2026-10-16 08:12:19.124255777 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.124315308 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.124348518 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.124400048 DEBUG Client info: None 2026-10-16 08:12:19.124427808 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.124439168 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.124443708 INFO Version: Unknown 2026-10-16 08:12:19.124482518 DEBUG Received server response for request 1 2026-10-16 08:12:19.124516188 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.124531548 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.124615119 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.124649699 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.124653219 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.124669989 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:19.124713729 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.124731739 DEBUG Initializing workspace `file:///tmp/.tmpMh2XFT/a`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.124746219 DEBUG Searching for a project in '/tmp/.tmpMh2XFT/a' 2026-10-16 08:12:19.124780809 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.124785349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.125905953 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.125914373 DEBUG Resolving local virtual environment: /tmp/.tmpMh2XFT/a/.venv 2026-10-16 08:12:19.125965273 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.125969703 DEBUG No virtual environment found 2026-10-16 08:12:19.125981813 DEBUG Adding first-party search path `/tmp/.tmpMh2XFT/a` 2026-10-16 08:12:19.125986093 DEBUG Using vendored stdlib 2026-10-16 08:12:19.126102563 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.126107233 DEBUG Adding new file root '/tmp/.tmpMh2XFT/a' of kind Project 2026-10-16 08:12:19.128262080 INFO Project::index_files{project=a}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:19.128276620 DEBUG Initializing workspace `file:///tmp/.tmpMh2XFT/b/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.128287550 DEBUG Searching for a project in '/tmp/.tmpMh2XFT/b/src' 2026-10-16 08:12:19.128331210 DEBUG Found project at '/tmp/.tmpMh2XFT/b' 2026-10-16 08:12:19.128336170 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.130605017 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.130612177 DEBUG Resolving local virtual environment: /tmp/.tmpMh2XFT/b/.venv 2026-10-16 08:12:19.130654298 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.130658208 DEBUG No virtual environment found 2026-10-16 08:12:19.130668288 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.130680848 DEBUG Adding extra search-path `/tmp/.tmpMh2XFT/deps` 2026-10-16 08:12:19.130685288 DEBUG Adding first-party search path `/tmp/.tmpMh2XFT/b/src` 2026-10-16 08:12:19.130689118 DEBUG Adding first-party search path `/tmp/.tmpMh2XFT/b` 2026-10-16 08:12:19.130693108 DEBUG Using vendored stdlib 2026-10-16 08:12:19.130806048 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.130809818 DEBUG Adding new file root '/tmp/.tmpMh2XFT/b' of kind Project 2026-10-16 08:12:19.131319480 DEBUG Adding new file root '/tmp/.tmpMh2XFT/deps' of kind SearchPath 2026-10-16 08:12:19.132760224 INFO Project::index_files{project=b}: Indexed 0 file(s) in 0.001s 2026-10-16 08:12:19.132772354 DEBUG Updating project to check open files 2026-10-16 08:12:19.132794514 DEBUG Updating project to check open files 2026-10-16 08:12:19.132848494 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:19.133117015 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.134962461 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:12:19.134996101 DEBUG method="textDocument/hover" response.id=2 duration=2.19ms 2026-10-16 08:12:19.135019181 DEBUG Received server response for request 2 2026-10-16 08:12:19.135033291 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.135040211 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:19.135097692 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpMh2XFT/deps/library.py") 2026-10-16 08:12:19.135106782 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135115812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135195542 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["unsaved"] 2026-10-16 08:12:19.135213702 DEBUG method="textDocument/hover" response.id=3 duration=82.26µs 2026-10-16 08:12:19.135224142 DEBUG Received server response for request 3 2026-10-16 08:12:19.135232832 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:19.135238202 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:12:19.135254502 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135258302 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:19.135279512 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:12:19.135301422 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: FileContent } 2026-10-16 08:12:19.135322982 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: FileContent } 2026-10-16 08:12:19.135328222 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135333172 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135403673 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:12:19.135420113 DEBUG method="textDocument/hover" response.id=4 duration=78.99µs 2026-10-16 08:12:19.135438703 DEBUG Received server response for request 4 2026-10-16 08:12:19.135475943 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:19.135481653 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:12:19.135493463 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/a` 2026-10-16 08:12:19.135512083 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: Any } 2026-10-16 08:12:19.135517843 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/b/src` 2026-10-16 08:12:19.135532993 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: Any } 2026-10-16 08:12:19.135538613 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135623373 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:12:19.135640573 DEBUG method="textDocument/hover" response.id=5 duration=80.98µs 2026-10-16 08:12:19.135657213 DEBUG Received server response for request 5 2026-10-16 08:12:19.135696944 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:19.135704464 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 08:12:19.135712264 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/a` 2026-10-16 08:12:19.135730824 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: Any } 2026-10-16 08:12:19.135740404 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/b/src` 2026-10-16 08:12:19.135757014 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: File } 2026-10-16 08:12:19.135763334 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135776594 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135781074 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135788354 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps` 2026-10-16 08:12:19.135795244 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes:remove_file{file=file(Id(280))}: Removing file `/tmp/.tmpMh2XFT/deps/library.py` from project `b` 2026-10-16 08:12:19.135822914 DEBUG request{id=6 method=textDocument/hover}: Failed to resolve file: file not found for `file:///tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135833774 DEBUG method="textDocument/hover" response.id=6 duration=30.86µs 2026-10-16 08:12:19.135844354 DEBUG Received server response for request 6 2026-10-16 08:12:19.135878744 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:19.135883494 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:12:19.135893014 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/a` 2026-10-16 08:12:19.135910114 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: File } 2026-10-16 08:12:19.135918744 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpMh2XFT/b/src` 2026-10-16 08:12:19.135934054 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmpMh2XFT/deps/library.py", kind: File } 2026-10-16 08:12:19.135939254 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135944614 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135948964 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmpMh2XFT/deps/library.py` 2026-10-16 08:12:19.135955454 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpMh2XFT/deps` 2026-10-16 08:12:19.136030625 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal["disk"] 2026-10-16 08:12:19.136045225 DEBUG method="textDocument/hover" response.id=7 duration=80.56µs 2026-10-16 08:12:19.136068355 DEBUG Received server response for request 7 2026-10-16 08:12:19.146141156 DEBUG Client sends request `shutdown` with ID 8 2026-10-16 08:12:19.146159016 DEBUG request{id=8 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.146165986 DEBUG method="shutdown" response.id=8 duration=9.86µs 2026-10-16 08:12:19.146175277 DEBUG Received server response for request 8 2026-10-16 08:12:19.146178277 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.146186417 DEBUG Received exit notification, exiting ok test code_actions::code_action ... 2026-10-16 08:12:19.148405573 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.148473394 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.148510254 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.148566554 DEBUG Client info: None 2026-10-16 08:12:19.148604894 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.148618494 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.148625154 INFO Version: Unknown 2026-10-16 08:12:19.148671114 DEBUG Received server response for request 1 2026-10-16 08:12:19.148705944 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.148720064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.148817295 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.148852295 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.148855795 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.148871045 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.148873995 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.148916415 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.148931675 DEBUG Initializing workspace `file:///tmp/.tmpI4UcNp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.148946205 DEBUG Searching for a project in '/tmp/.tmpI4UcNp/src' 2026-10-16 08:12:19.148992695 DEBUG Found project at '/tmp/.tmpI4UcNp' 2026-10-16 08:12:19.148997335 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.150120589 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.150126449 DEBUG Resolving local virtual environment: /tmp/.tmpI4UcNp/.venv 2026-10-16 08:12:19.150171019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.150175179 DEBUG No virtual environment found 2026-10-16 08:12:19.150185629 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.150194759 DEBUG Adding first-party search path `/tmp/.tmpI4UcNp/src` 2026-10-16 08:12:19.150198579 DEBUG Adding first-party search path `/tmp/.tmpI4UcNp` 2026-10-16 08:12:19.150202469 DEBUG Using vendored stdlib 2026-10-16 08:12:19.150308660 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.150313180 DEBUG Adding new file root '/tmp/.tmpI4UcNp' of kind Project 2026-10-16 08:12:19.153232059 INFO Project::index_files{project=.tmpI4UcNp}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.153247599 DEBUG Updating project to check open files 2026-10-16 08:12:19.153324129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpI4UcNp/src/foo.py") 2026-10-16 08:12:19.153331749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpI4UcNp/src/foo.py` 2026-10-16 08:12:19.153338149 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpI4UcNp/src/foo.py` 2026-10-16 08:12:19.153468090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpI4UcNp/src/foo.py` to project `.tmpI4UcNp` 2026-10-16 08:12:19.153480890 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpI4UcNp/src/foo.py` 2026-10-16 08:12:19.153483390 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.153490750 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.153574010 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI4UcNp/src/foo.py"))}: Checking file '/tmp/.tmpI4UcNp/src/foo.py' 2026-10-16 08:12:19.153672950 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpI4UcNp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.166534461 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.04ms 2026-10-16 08:12:19.166554751 DEBUG Received server response for request 2 2026-10-16 08:12:19.166601991 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.166681421 DEBUG method="textDocument/codeAction" response.id=3 duration=60.31µs 2026-10-16 08:12:19.166690551 DEBUG Received server response for request 3 2026-10-16 08:12:19.177025014 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.177050264 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.177067584 DEBUG method="shutdown" response.id=4 duration=20.91µs 2026-10-16 08:12:19.177077454 DEBUG Received server response for request 4 2026-10-16 08:12:19.177080864 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.177090884 DEBUG Received exit notification, exiting ok test code_actions::code_action_attribute_access_on_unimported ... 2026-10-16 08:12:19.179915803 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.179972803 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.180008873 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.180074783 DEBUG Client info: None 2026-10-16 08:12:19.180111124 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.180124514 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.180130954 INFO Version: Unknown 2026-10-16 08:12:19.180171054 DEBUG Received server response for request 1 2026-10-16 08:12:19.180208684 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.180222964 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.180303404 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.180336914 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.180340454 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.180363024 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.180365934 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.180405794 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.180421874 DEBUG Initializing workspace `file:///tmp/.tmplh0Ygn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.180437885 DEBUG Searching for a project in '/tmp/.tmplh0Ygn/src' 2026-10-16 08:12:19.180473975 DEBUG Found project at '/tmp/.tmplh0Ygn' 2026-10-16 08:12:19.180478135 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.181636508 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.181647748 DEBUG Resolving local virtual environment: /tmp/.tmplh0Ygn/.venv 2026-10-16 08:12:19.181692928 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.181697898 DEBUG No virtual environment found 2026-10-16 08:12:19.181708028 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.181716489 DEBUG Adding first-party search path `/tmp/.tmplh0Ygn/src` 2026-10-16 08:12:19.181720559 DEBUG Adding first-party search path `/tmp/.tmplh0Ygn` 2026-10-16 08:12:19.181724389 DEBUG Using vendored stdlib 2026-10-16 08:12:19.181826679 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.181831609 DEBUG Adding new file root '/tmp/.tmplh0Ygn' of kind Project 2026-10-16 08:12:19.185602871 INFO Project::index_files{project=.tmplh0Ygn}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.185619211 DEBUG Updating project to check open files 2026-10-16 08:12:19.185697531 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplh0Ygn/src/foo.py") 2026-10-16 08:12:19.185704921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplh0Ygn/src/foo.py` 2026-10-16 08:12:19.185711561 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplh0Ygn/src/foo.py` 2026-10-16 08:12:19.185828792 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplh0Ygn/src/foo.py` to project `.tmplh0Ygn` 2026-10-16 08:12:19.185844282 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplh0Ygn/src/foo.py` 2026-10-16 08:12:19.185847022 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.185854202 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.185993982 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplh0Ygn/src/foo.py"))}: Checking file '/tmp/.tmplh0Ygn/src/foo.py' 2026-10-16 08:12:19.186177873 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplh0Ygn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.197156497 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmplh0Ygn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.197293938 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.43ms 2026-10-16 08:12:19.197315938 DEBUG Received server response for request 2 2026-10-16 08:12:19.197353698 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.209001015 DEBUG method="textDocument/codeAction" response.id=3 duration=11.63ms 2026-10-16 08:12:19.209034995 DEBUG Received server response for request 3 2026-10-16 08:12:19.219396447 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.219434397 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.219443048 DEBUG method="shutdown" response.id=4 duration=12.73µs 2026-10-16 08:12:19.219453298 DEBUG Received server response for request 4 2026-10-16 08:12:19.219457678 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.219473358 DEBUG Received exit notification, exiting ok test code_actions::code_action_existing_import_undefined_decorator ... 2026-10-16 08:12:19.224781304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.224858505 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.224898105 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.224953445 DEBUG Client info: None 2026-10-16 08:12:19.224987125 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.225000055 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.225005405 INFO Version: Unknown 2026-10-16 08:12:19.225043125 DEBUG Received server response for request 1 2026-10-16 08:12:19.225098745 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.225114235 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.225205816 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.225242206 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.225246096 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.225261056 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.225264486 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.225316926 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.225333266 DEBUG Initializing workspace `file:///tmp/.tmpg54eIb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.225349406 DEBUG Searching for a project in '/tmp/.tmpg54eIb/src' 2026-10-16 08:12:19.225383416 DEBUG Found project at '/tmp/.tmpg54eIb' 2026-10-16 08:12:19.225387446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.226565530 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.226576620 DEBUG Resolving local virtual environment: /tmp/.tmpg54eIb/.venv 2026-10-16 08:12:19.226623910 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.226628710 DEBUG No virtual environment found 2026-10-16 08:12:19.226639450 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.226648150 DEBUG Adding first-party search path `/tmp/.tmpg54eIb/src` 2026-10-16 08:12:19.226652210 DEBUG Adding first-party search path `/tmp/.tmpg54eIb` 2026-10-16 08:12:19.226656100 DEBUG Using vendored stdlib 2026-10-16 08:12:19.226765231 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.226769651 DEBUG Adding new file root '/tmp/.tmpg54eIb' of kind Project 2026-10-16 08:12:19.230011601 INFO Project::index_files{project=.tmpg54eIb}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.230026931 DEBUG Updating project to check open files 2026-10-16 08:12:19.230114811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpg54eIb/src/foo.py") 2026-10-16 08:12:19.230123891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpg54eIb/src/foo.py` 2026-10-16 08:12:19.230130271 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpg54eIb/src/foo.py` 2026-10-16 08:12:19.230254852 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpg54eIb/src/foo.py` to project `.tmpg54eIb` 2026-10-16 08:12:19.230270002 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpg54eIb/src/foo.py` 2026-10-16 08:12:19.230272462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.230280132 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.230394192 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg54eIb/src/foo.py"))}: Checking file '/tmp/.tmpg54eIb/src/foo.py' 2026-10-16 08:12:19.230517872 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg54eIb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.239949762 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpg54eIb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.245687720 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.40ms 2026-10-16 08:12:19.245708050 DEBUG Received server response for request 2 2026-10-16 08:12:19.245748630 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.252538412 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.252550662 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.252612802 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-16 08:12:19.255039010 DEBUG method="textDocument/codeAction" response.id=3 duration=9.27ms 2026-10-16 08:12:19.255064210 DEBUG Received server response for request 3 2026-10-16 08:12:19.265442322 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.265480873 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.265488443 DEBUG method="shutdown" response.id=4 duration=11.77µs 2026-10-16 08:12:19.265498323 DEBUG Received server response for request 4 2026-10-16 08:12:19.265502463 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.265518983 DEBUG Received exit notification, exiting ok test code_actions::code_action_invalid_string_annotations ... 2026-10-16 08:12:19.271299641 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.271378091 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.271426241 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.271489312 DEBUG Client info: None 2026-10-16 08:12:19.271522462 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.271535982 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.271542052 INFO Version: Unknown 2026-10-16 08:12:19.271584522 DEBUG Received server response for request 1 2026-10-16 08:12:19.271629242 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.271644982 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.271740702 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.271789022 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.271792802 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.271809073 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.271812523 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.271861353 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.271879043 DEBUG Initializing workspace `file:///tmp/.tmpT2zqYq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.271908893 DEBUG Searching for a project in '/tmp/.tmpT2zqYq/src' 2026-10-16 08:12:19.271951823 DEBUG Found project at '/tmp/.tmpT2zqYq' 2026-10-16 08:12:19.271956203 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.273131797 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.273138287 DEBUG Resolving local virtual environment: /tmp/.tmpT2zqYq/.venv 2026-10-16 08:12:19.273190877 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.273196137 DEBUG No virtual environment found 2026-10-16 08:12:19.273206717 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.273215137 DEBUG Adding first-party search path `/tmp/.tmpT2zqYq/src` 2026-10-16 08:12:19.273219377 DEBUG Adding first-party search path `/tmp/.tmpT2zqYq` 2026-10-16 08:12:19.273223227 DEBUG Using vendored stdlib 2026-10-16 08:12:19.273327127 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.273337297 DEBUG Adding new file root '/tmp/.tmpT2zqYq' of kind Project 2026-10-16 08:12:19.277177669 INFO Project::index_files{project=.tmpT2zqYq}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.277194170 DEBUG Updating project to check open files 2026-10-16 08:12:19.277274070 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpT2zqYq/src/foo.py") 2026-10-16 08:12:19.277282720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpT2zqYq/src/foo.py` 2026-10-16 08:12:19.277290380 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpT2zqYq/src/foo.py` 2026-10-16 08:12:19.277435460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpT2zqYq/src/foo.py` to project `.tmpT2zqYq` 2026-10-16 08:12:19.277451160 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpT2zqYq/src/foo.py` 2026-10-16 08:12:19.277453650 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.277463420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.277572541 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2zqYq/src/foo.py"))}: Checking file '/tmp/.tmpT2zqYq/src/foo.py' 2026-10-16 08:12:19.277713361 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2zqYq/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.285968477 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpT2zqYq/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.286079238 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.61ms 2026-10-16 08:12:19.286095398 DEBUG Received server response for request 2 2026-10-16 08:12:19.286135008 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.286207798 DEBUG method="textDocument/codeAction" response.id=3 duration=55.79µs 2026-10-16 08:12:19.286218508 DEBUG Received server response for request 3 2026-10-16 08:12:19.296524911 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.296557841 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.296564921 DEBUG method="shutdown" response.id=4 duration=10.49µs 2026-10-16 08:12:19.296574821 DEBUG Received server response for request 4 2026-10-16 08:12:19.296580941 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.296596941 DEBUG Received exit notification, exiting ok test code_actions::code_action_possible_missing_submodule_attribute ... 2026-10-16 08:12:19.299121389 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.299193359 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.299232049 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.299304659 DEBUG Client info: None 2026-10-16 08:12:19.299343939 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.299358649 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.299364359 INFO Version: Unknown 2026-10-16 08:12:19.299408410 DEBUG Received server response for request 1 2026-10-16 08:12:19.299451260 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.299474140 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.299571770 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.299610920 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.299614700 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.299628540 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.299631960 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.299669640 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.299683960 DEBUG Initializing workspace `file:///tmp/.tmpgQVYF9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.299699600 DEBUG Searching for a project in '/tmp/.tmpgQVYF9/src' 2026-10-16 08:12:19.299736471 DEBUG Found project at '/tmp/.tmpgQVYF9' 2026-10-16 08:12:19.299740471 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.300229492 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.300234672 DEBUG Resolving local virtual environment: /tmp/.tmpgQVYF9/.venv 2026-10-16 08:12:19.300276772 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.300280912 DEBUG No virtual environment found 2026-10-16 08:12:19.300291222 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.300299192 DEBUG Adding first-party search path `/tmp/.tmpgQVYF9/src` 2026-10-16 08:12:19.300303172 DEBUG Adding first-party search path `/tmp/.tmpgQVYF9` 2026-10-16 08:12:19.300307092 DEBUG Using vendored stdlib 2026-10-16 08:12:19.300395273 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.300399253 DEBUG Adding new file root '/tmp/.tmpgQVYF9' of kind Project 2026-10-16 08:12:19.303253012 INFO Project::index_files{project=.tmpgQVYF9}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.303266772 DEBUG Updating project to check open files 2026-10-16 08:12:19.303329192 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgQVYF9/src/foo.py") 2026-10-16 08:12:19.303336482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgQVYF9/src/foo.py` 2026-10-16 08:12:19.303342072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgQVYF9/src/foo.py` 2026-10-16 08:12:19.303452532 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgQVYF9/src/foo.py` to project `.tmpgQVYF9` 2026-10-16 08:12:19.303464982 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgQVYF9/src/foo.py` 2026-10-16 08:12:19.303467652 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.303475532 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.303626553 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgQVYF9/src/foo.py"))}: Checking file '/tmp/.tmpgQVYF9/src/foo.py' 2026-10-16 08:12:19.303779443 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpgQVYF9/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.314574897 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.09ms 2026-10-16 08:12:19.314594477 DEBUG Received server response for request 2 2026-10-16 08:12:19.314635658 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.314705538 DEBUG method="textDocument/codeAction" response.id=3 duration=52.96µs 2026-10-16 08:12:19.314714938 DEBUG Received server response for request 3 2026-10-16 08:12:19.325000850 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.325037550 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.325044030 DEBUG method="shutdown" response.id=4 duration=9.83µs 2026-10-16 08:12:19.325071860 DEBUG Received server response for request 4 2026-10-16 08:12:19.325081580 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.325099360 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_decorator ... 2026-10-16 08:12:19.329484814 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.329554485 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.329594985 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.329650735 DEBUG Client info: None 2026-10-16 08:12:19.329681045 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.329693905 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.329699975 INFO Version: Unknown 2026-10-16 08:12:19.329740475 DEBUG Received server response for request 1 2026-10-16 08:12:19.329776765 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.329791835 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.329877616 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.329918176 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.329921756 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.329936426 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.329939456 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.329997196 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.330015586 DEBUG Initializing workspace `file:///tmp/.tmphhSJtA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.330032606 DEBUG Searching for a project in '/tmp/.tmphhSJtA/src' 2026-10-16 08:12:19.330084476 DEBUG Found project at '/tmp/.tmphhSJtA' 2026-10-16 08:12:19.330088726 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.331366770 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.331378880 DEBUG Resolving local virtual environment: /tmp/.tmphhSJtA/.venv 2026-10-16 08:12:19.331426800 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.331432050 DEBUG No virtual environment found 2026-10-16 08:12:19.331443031 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.331451251 DEBUG Adding first-party search path `/tmp/.tmphhSJtA/src` 2026-10-16 08:12:19.331455221 DEBUG Adding first-party search path `/tmp/.tmphhSJtA` 2026-10-16 08:12:19.331459021 DEBUG Using vendored stdlib 2026-10-16 08:12:19.331575351 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.331580491 DEBUG Adding new file root '/tmp/.tmphhSJtA' of kind Project 2026-10-16 08:12:19.334507000 INFO Project::index_files{project=.tmphhSJtA}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.334524700 DEBUG Updating project to check open files 2026-10-16 08:12:19.334609341 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphhSJtA/src/foo.py") 2026-10-16 08:12:19.334619751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphhSJtA/src/foo.py` 2026-10-16 08:12:19.334627581 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphhSJtA/src/foo.py` 2026-10-16 08:12:19.334747411 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphhSJtA/src/foo.py` to project `.tmphhSJtA` 2026-10-16 08:12:19.334762761 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphhSJtA/src/foo.py` 2026-10-16 08:12:19.334765421 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.334773241 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.334903771 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphhSJtA/src/foo.py"))}: Checking file '/tmp/.tmphhSJtA/src/foo.py' 2026-10-16 08:12:19.335071452 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphhSJtA/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.344516572 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphhSJtA/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.350194790 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.42ms 2026-10-16 08:12:19.350213520 DEBUG Received server response for request 2 2026-10-16 08:12:19.350247550 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.358327415 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.358340265 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.358405086 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-16 08:12:19.360917683 DEBUG method="textDocument/codeAction" response.id=3 duration=10.65ms 2026-10-16 08:12:19.360937524 DEBUG Received server response for request 3 2026-10-16 08:12:19.371305216 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.371345526 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.371353926 DEBUG method="shutdown" response.id=4 duration=12.68µs 2026-10-16 08:12:19.371365706 DEBUG Received server response for request 4 2026-10-16 08:12:19.371370126 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.371385726 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reference_multi ... 2026-10-16 08:12:19.376887914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.376951694 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.376995054 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.377089114 DEBUG Client info: None 2026-10-16 08:12:19.377132075 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.377147135 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.377154465 INFO Version: Unknown 2026-10-16 08:12:19.377197875 DEBUG Received server response for request 1 2026-10-16 08:12:19.377233755 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.377249125 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.377352355 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.377398595 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.377401995 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.377416456 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.377419536 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.377489646 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.377507736 DEBUG Initializing workspace `file:///tmp/.tmpBX6GNR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.377526416 DEBUG Searching for a project in '/tmp/.tmpBX6GNR/src' 2026-10-16 08:12:19.377567466 DEBUG Found project at '/tmp/.tmpBX6GNR' 2026-10-16 08:12:19.377571906 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.378764170 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.378776580 DEBUG Resolving local virtual environment: /tmp/.tmpBX6GNR/.venv 2026-10-16 08:12:19.378828510 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.378833340 DEBUG No virtual environment found 2026-10-16 08:12:19.378844580 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.378853180 DEBUG Adding first-party search path `/tmp/.tmpBX6GNR/src` 2026-10-16 08:12:19.378857230 DEBUG Adding first-party search path `/tmp/.tmpBX6GNR` 2026-10-16 08:12:19.378861050 DEBUG Using vendored stdlib 2026-10-16 08:12:19.378962160 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.378967350 DEBUG Adding new file root '/tmp/.tmpBX6GNR' of kind Project 2026-10-16 08:12:19.381968770 INFO Project::index_files{project=.tmpBX6GNR}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.381986290 DEBUG Updating project to check open files 2026-10-16 08:12:19.382077100 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBX6GNR/src/foo.py") 2026-10-16 08:12:19.382085730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBX6GNR/src/foo.py` 2026-10-16 08:12:19.382094020 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBX6GNR/src/foo.py` 2026-10-16 08:12:19.382227121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBX6GNR/src/foo.py` to project `.tmpBX6GNR` 2026-10-16 08:12:19.382242561 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBX6GNR/src/foo.py` 2026-10-16 08:12:19.382245051 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.382252881 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.382366181 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBX6GNR/src/foo.py"))}: Checking file '/tmp/.tmpBX6GNR/src/foo.py' 2026-10-16 08:12:19.382513672 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBX6GNR/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.390961458 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBX6GNR/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.393592376 DEBUG method="textDocument/diagnostic" response.id=2 duration=11.33ms 2026-10-16 08:12:19.393609687 DEBUG Received server response for request 2 2026-10-16 08:12:19.393645597 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.401376891 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.401388091 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.401448041 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-16 08:12:19.403842719 DEBUG method="textDocument/codeAction" response.id=3 duration=10.18ms 2026-10-16 08:12:19.403860339 DEBUG Received server response for request 3 2026-10-16 08:12:19.414172801 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.414206412 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.414214912 DEBUG method="shutdown" response.id=4 duration=13.47µs 2026-10-16 08:12:19.414225702 DEBUG Received server response for request 4 2026-10-16 08:12:19.414230152 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.414245902 DEBUG Received exit notification, exiting ok test code_actions::code_action_undefined_reveal ... 2026-10-16 08:12:19.419748969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.419821259 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.419859029 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.419941320 DEBUG Client info: None 2026-10-16 08:12:19.419985080 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.419999720 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.420006510 INFO Version: Unknown 2026-10-16 08:12:19.420051950 DEBUG Received server response for request 1 2026-10-16 08:12:19.420110940 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.420127740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.420212690 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.420256871 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.420260571 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.420276241 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.420279391 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.420323571 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.420338141 DEBUG Initializing workspace `file:///tmp/.tmpxCEmym/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.420354591 DEBUG Searching for a project in '/tmp/.tmpxCEmym/src' 2026-10-16 08:12:19.420397391 DEBUG Found project at '/tmp/.tmpxCEmym/src' 2026-10-16 08:12:19.420401811 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.420926483 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.420932073 DEBUG Resolving local virtual environment: /tmp/.tmpxCEmym/src/.venv 2026-10-16 08:12:19.420977433 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.420982063 DEBUG No virtual environment found 2026-10-16 08:12:19.420993093 DEBUG Adding first-party search path `/tmp/.tmpxCEmym/src` 2026-10-16 08:12:19.420997343 DEBUG Using vendored stdlib 2026-10-16 08:12:19.421100133 INFO Python version: Python 3.11, platform: linux 2026-10-16 08:12:19.421105183 DEBUG Adding new file root '/tmp/.tmpxCEmym/src' of kind Project 2026-10-16 08:12:19.423102519 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.423116040 DEBUG Updating project to check open files 2026-10-16 08:12:19.423182190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpxCEmym/src/foo.py") 2026-10-16 08:12:19.423189050 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpxCEmym/src/foo.py` 2026-10-16 08:12:19.423194870 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpxCEmym/src/foo.py` 2026-10-16 08:12:19.423311110 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpxCEmym/src/foo.py` to project `src` 2026-10-16 08:12:19.423323350 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpxCEmym/src/foo.py` 2026-10-16 08:12:19.423325710 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.423332550 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.423433641 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxCEmym/src/foo.py"))}: Checking file '/tmp/.tmpxCEmym/src/foo.py' 2026-10-16 08:12:19.423555951 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxCEmym/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.432382619 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpxCEmym/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.437714866 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.38ms 2026-10-16 08:12:19.437733626 DEBUG Received server response for request 2 2026-10-16 08:12:19.437790356 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.437945906 DEBUG method="textDocument/codeAction" response.id=3 duration=136.03µs 2026-10-16 08:12:19.437957486 DEBUG Received server response for request 3 2026-10-16 08:12:19.448285259 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.448307879 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.448314259 DEBUG method="shutdown" response.id=4 duration=9.08µs 2026-10-16 08:12:19.448331609 DEBUG Received server response for request 4 2026-10-16 08:12:19.448335439 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.448352749 DEBUG Received exit notification, exiting ok test code_actions::code_action_unsafe_fix ... 2026-10-16 08:12:19.451345019 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.451417299 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.451455659 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.451513099 DEBUG Client info: None 2026-10-16 08:12:19.451542659 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.451556599 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.451562419 INFO Version: Unknown 2026-10-16 08:12:19.451601349 DEBUG Received server response for request 1 2026-10-16 08:12:19.451642669 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.451657860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.451757670 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.451793410 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.451797340 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.451812000 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.451815240 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.451868450 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.451887760 DEBUG Initializing workspace `file:///tmp/.tmpqp8c32/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.451904830 DEBUG Searching for a project in '/tmp/.tmpqp8c32/src' 2026-10-16 08:12:19.451954260 DEBUG Found project at '/tmp/.tmpqp8c32' 2026-10-16 08:12:19.451958930 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.453238795 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.453249835 DEBUG Resolving local virtual environment: /tmp/.tmpqp8c32/.venv 2026-10-16 08:12:19.453300045 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.453305065 DEBUG No virtual environment found 2026-10-16 08:12:19.453315445 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.453324025 DEBUG Adding first-party search path `/tmp/.tmpqp8c32/src` 2026-10-16 08:12:19.453328205 DEBUG Adding first-party search path `/tmp/.tmpqp8c32` 2026-10-16 08:12:19.453332125 DEBUG Using vendored stdlib 2026-10-16 08:12:19.453433835 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.453439195 DEBUG Adding new file root '/tmp/.tmpqp8c32' of kind Project 2026-10-16 08:12:19.456388074 INFO Project::index_files{project=.tmpqp8c32}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.456404694 DEBUG Updating project to check open files 2026-10-16 08:12:19.456485575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqp8c32/src/foo.py") 2026-10-16 08:12:19.456496535 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqp8c32/src/foo.py` 2026-10-16 08:12:19.456505645 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqp8c32/src/foo.py` 2026-10-16 08:12:19.456640445 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqp8c32/src/foo.py` to project `.tmpqp8c32` 2026-10-16 08:12:19.456654695 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqp8c32/src/foo.py` 2026-10-16 08:12:19.456657325 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.456665205 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.456854896 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqp8c32/src/foo.py"))}: Checking file '/tmp/.tmpqp8c32/src/foo.py' 2026-10-16 08:12:19.456987736 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpqp8c32/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.467248729 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.58ms 2026-10-16 08:12:19.467268619 DEBUG Received server response for request 2 2026-10-16 08:12:19.467321989 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.467409189 DEBUG method="textDocument/codeAction" response.id=3 duration=67.15µs 2026-10-16 08:12:19.467419999 DEBUG Received server response for request 3 2026-10-16 08:12:19.477731802 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.477767602 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.477775152 DEBUG method="shutdown" response.id=4 duration=11.63µs 2026-10-16 08:12:19.477784132 DEBUG Received server response for request 4 2026-10-16 08:12:19.477788062 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.477803712 DEBUG Received exit notification, exiting ok test code_actions::code_action_with_full_diagnostic_output_link ... 2026-10-16 08:12:19.480474380 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-16 08:12:19.480559551 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.480606191 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.480656831 DEBUG Client info: None 2026-10-16 08:12:19.480688761 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.480699971 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:12:19.480705541 INFO Version: Unknown 2026-10-16 08:12:19.480746181 DEBUG Received server response for request 1 2026-10-16 08:12:19.480790721 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.480805161 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.480896962 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.480932162 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.480936482 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.480953142 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.480956412 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.481008192 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.481026972 DEBUG Initializing workspace `file:///tmp/.tmpJaqZXK/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.481043342 DEBUG Searching for a project in '/tmp/.tmpJaqZXK/src' 2026-10-16 08:12:19.481091502 DEBUG Found project at '/tmp/.tmpJaqZXK' 2026-10-16 08:12:19.481095732 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.482310906 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.482317686 DEBUG Resolving local virtual environment: /tmp/.tmpJaqZXK/.venv 2026-10-16 08:12:19.482365546 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.482370376 DEBUG No virtual environment found 2026-10-16 08:12:19.482380736 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.482389396 DEBUG Adding first-party search path `/tmp/.tmpJaqZXK/src` 2026-10-16 08:12:19.482394566 DEBUG Adding first-party search path `/tmp/.tmpJaqZXK` 2026-10-16 08:12:19.482398706 DEBUG Using vendored stdlib 2026-10-16 08:12:19.482515827 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.482525767 DEBUG Adding new file root '/tmp/.tmpJaqZXK' of kind Project 2026-10-16 08:12:19.486404909 INFO Project::index_files{project=.tmpJaqZXK}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.486422689 DEBUG Updating project to check open files 2026-10-16 08:12:19.486506719 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpJaqZXK/src/foo.py") 2026-10-16 08:12:19.486517339 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpJaqZXK/src/foo.py` 2026-10-16 08:12:19.486525229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpJaqZXK/src/foo.py` 2026-10-16 08:12:19.486647730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpJaqZXK/src/foo.py` to project `.tmpJaqZXK` 2026-10-16 08:12:19.486662870 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpJaqZXK/src/foo.py` 2026-10-16 08:12:19.486665710 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.486673960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.486802940 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJaqZXK/src/foo.py"))}: Checking file '/tmp/.tmpJaqZXK/src/foo.py' 2026-10-16 08:12:19.486951301 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJaqZXK/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.494793456 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpJaqZXK/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.497451904 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.77ms 2026-10-16 08:12:19.497476424 DEBUG Received server response for request 2 2026-10-16 08:12:19.497516014 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.505030618 DEBUG request{id=3 method=textDocument/codeAction}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.505046098 DEBUG request{id=3 method=textDocument/codeAction}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.505100008 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-16 08:12:19.507490216 DEBUG method="textDocument/codeAction" response.id=3 duration=9.96ms 2026-10-16 08:12:19.507507326 DEBUG Received server response for request 3 2026-10-16 08:12:19.517881478 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.517915928 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.517924698 DEBUG method="shutdown" response.id=4 duration=13.40µs 2026-10-16 08:12:19.517935588 DEBUG Received server response for request 4 2026-10-16 08:12:19.517940308 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.517956429 DEBUG Received exit notification, exiting ok test code_actions::no_code_action_for_non_overlapping_range_on_same_line ... 2026-10-16 08:12:19.523763487 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.523837117 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.523879187 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.523934977 DEBUG Client info: None 2026-10-16 08:12:19.523965358 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.523978108 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.523983278 INFO Version: Unknown 2026-10-16 08:12:19.524020448 DEBUG Received server response for request 1 2026-10-16 08:12:19.524077708 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.524092838 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.524180648 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.524218738 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.524222838 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.524238228 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.524241588 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:19.524283989 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.524300609 DEBUG Initializing workspace `file:///tmp/.tmpBr5VNF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.524316509 DEBUG Searching for a project in '/tmp/.tmpBr5VNF/src' 2026-10-16 08:12:19.524369889 DEBUG Found project at '/tmp/.tmpBr5VNF' 2026-10-16 08:12:19.524374749 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.525629283 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.525640933 DEBUG Resolving local virtual environment: /tmp/.tmpBr5VNF/.venv 2026-10-16 08:12:19.525697083 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.525702763 DEBUG No virtual environment found 2026-10-16 08:12:19.525713523 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.525722513 DEBUG Adding first-party search path `/tmp/.tmpBr5VNF/src` 2026-10-16 08:12:19.525733393 DEBUG Adding first-party search path `/tmp/.tmpBr5VNF` 2026-10-16 08:12:19.525737243 DEBUG Using vendored stdlib 2026-10-16 08:12:19.525839133 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.525844453 DEBUG Adding new file root '/tmp/.tmpBr5VNF' of kind Project 2026-10-16 08:12:19.529137824 INFO Project::index_files{project=.tmpBr5VNF}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.529153414 DEBUG Updating project to check open files 2026-10-16 08:12:19.529242644 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBr5VNF/src/foo.py") 2026-10-16 08:12:19.529253144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBr5VNF/src/foo.py` 2026-10-16 08:12:19.529260084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBr5VNF/src/foo.py` 2026-10-16 08:12:19.529392265 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBr5VNF/src/foo.py` to project `.tmpBr5VNF` 2026-10-16 08:12:19.529407635 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBr5VNF/src/foo.py` 2026-10-16 08:12:19.529410155 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.529426335 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.529571045 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBr5VNF/src/foo.py"))}: Checking file '/tmp/.tmpBr5VNF/src/foo.py' 2026-10-16 08:12:19.529715596 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBr5VNF/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.540223309 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.79ms 2026-10-16 08:12:19.540248579 DEBUG Received server response for request 2 2026-10-16 08:12:19.540299099 DEBUG Client sends request `textDocument/codeAction` with ID 3 2026-10-16 08:12:19.540372369 DEBUG method="textDocument/codeAction" response.id=3 duration=52.15µs 2026-10-16 08:12:19.540381959 DEBUG Received server response for request 3 2026-10-16 08:12:19.550456941 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:19.550487411 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.550494841 DEBUG method="shutdown" response.id=4 duration=10.47µs 2026-10-16 08:12:19.550503701 DEBUG Received server response for request 4 2026-10-16 08:12:19.550507301 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.550522981 DEBUG Received exit notification, exiting ok test commands::debug_command ... 2026-10-16 08:12:19.554870885 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:19.554935395 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.554976545 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.555028675 DEBUG Client info: None 2026-10-16 08:12:19.555069936 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.555080616 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.555085716 INFO Version: Unknown 2026-10-16 08:12:19.555121716 DEBUG Received server response for request 1 2026-10-16 08:12:19.555164516 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.555178916 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.555267056 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.555302596 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.555306336 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.555318616 DEBUG Client sends request `workspace/executeCommand` with ID 2 2026-10-16 08:12:19.555377217 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.555394837 DEBUG Initializing workspace `file:///tmp/.tmp2AcQ2V/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.555411797 DEBUG Searching for a project in '/tmp/.tmp2AcQ2V/src' 2026-10-16 08:12:19.555462047 DEBUG Found project at '/tmp/.tmp2AcQ2V' 2026-10-16 08:12:19.555466857 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.556671491 DEBUG Resolving local virtual environment: /tmp/.tmp2AcQ2V/.venv 2026-10-16 08:12:19.556730551 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.556735651 DEBUG No virtual environment found 2026-10-16 08:12:19.556746361 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:19.556754931 DEBUG Adding first-party search path `/tmp/.tmp2AcQ2V/src` 2026-10-16 08:12:19.556759191 DEBUG Adding first-party search path `/tmp/.tmp2AcQ2V` 2026-10-16 08:12:19.556763311 DEBUG Using vendored stdlib 2026-10-16 08:12:19.556880331 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:12:19.556886391 DEBUG Adding new file root '/tmp/.tmp2AcQ2V' of kind Project 2026-10-16 08:12:19.559935861 INFO Project::index_files{project=.tmp2AcQ2V}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.559951621 DEBUG Updating project to check open files 2026-10-16 08:12:19.560019181 DEBUG request{id=2 method=workspace/executeCommand}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.560195292 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:12:19.560201052 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:12:19.560203722 WARN request{id=2 method=workspace/executeCommand}: expected `heap_size` to be provided by Salsa query `script_tag` 2026-10-16 08:12:19.560217022 DEBUG method="workspace/executeCommand" response.id=2 duration=241.43µs 2026-10-16 08:12:19.560229022 DEBUG Received server response for request 2 2026-10-16 08:12:19.571262027 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.571290867 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.571298267 DEBUG method="shutdown" response.id=3 duration=11.55µs 2026-10-16 08:12:19.571308467 DEBUG Received server response for request 3 2026-10-16 08:12:19.571313627 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.571322887 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification ... 2026-10-16 08:12:19.572897872 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.572978972 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.573023842 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.573096192 DEBUG Client info: None 2026-10-16 08:12:19.573128112 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.573140042 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.573145502 INFO Version: Unknown 2026-10-16 08:12:19.573186683 DEBUG Received server response for request 1 2026-10-16 08:12:19.573230903 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.573246803 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.573320623 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.573357463 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.573362083 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.573377133 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.573380393 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.573419523 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.573434043 DEBUG Initializing workspace `file:///tmp/.tmpV7FWTq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.573449883 DEBUG Searching for a project in '/tmp/.tmpV7FWTq/src' 2026-10-16 08:12:19.573483194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.573487964 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.573960365 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.573965585 DEBUG Resolving local virtual environment: /tmp/.tmpV7FWTq/src/.venv 2026-10-16 08:12:19.574005305 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.574009725 DEBUG No virtual environment found 2026-10-16 08:12:19.574019955 DEBUG Adding first-party search path `/tmp/.tmpV7FWTq/src` 2026-10-16 08:12:19.574023895 DEBUG Using vendored stdlib 2026-10-16 08:12:19.574126276 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.574130766 DEBUG Adding new file root '/tmp/.tmpV7FWTq/src' of kind Project 2026-10-16 08:12:19.576104032 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.576120402 DEBUG Updating project to check open files 2026-10-16 08:12:19.576185832 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpV7FWTq/src/foo.py") 2026-10-16 08:12:19.576193912 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpV7FWTq/src/foo.py` 2026-10-16 08:12:19.576200482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpV7FWTq/src/foo.py` 2026-10-16 08:12:19.576328033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpV7FWTq/src/foo.py` to project `src` 2026-10-16 08:12:19.576343503 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpV7FWTq/src/foo.py` 2026-10-16 08:12:19.576345963 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.576353573 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.576774144 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.591176189 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.595680074 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:19.620127981 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:19.620145861 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:19.620152651 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.620201961 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:19.620206081 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.639582862 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.639598052 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.639605912 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-16 08:12:19.639941543 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 63.54021ms 2026-10-16 08:12:19.640010313 DEBUG method="textDocument/completion" response.id=2 duration=63.65ms 2026-10-16 08:12:19.640041633 DEBUG Received server response for request 2 2026-10-16 08:12:19.650339896 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.650376906 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.650385696 DEBUG method="shutdown" response.id=3 duration=14.56µs 2026-10-16 08:12:19.650395686 DEBUG Received server response for request 3 2026-10-16 08:12:19.650399886 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.650415106 DEBUG Received exit notification, exiting ok test completions::auto_import_shows_qualification_and_import ... 2026-10-16 08:12:19.658880333 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:19.658956903 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.659001903 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.659090134 DEBUG Client info: None 2026-10-16 08:12:19.659129394 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.659143754 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:19.659150514 INFO Version: Unknown 2026-10-16 08:12:19.659189524 DEBUG Received server response for request 1 2026-10-16 08:12:19.659233634 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.659249354 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.659337714 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.659377064 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.659381044 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.659395295 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.659398255 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.659444125 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.659460545 DEBUG Initializing workspace `file:///tmp/.tmphrgkkC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.659477865 DEBUG Searching for a project in '/tmp/.tmphrgkkC/src' 2026-10-16 08:12:19.659524955 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.659530185 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.660812759 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.660823999 DEBUG Resolving local virtual environment: /tmp/.tmphrgkkC/src/.venv 2026-10-16 08:12:19.660879109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.660884329 DEBUG No virtual environment found 2026-10-16 08:12:19.660895699 DEBUG Adding first-party search path `/tmp/.tmphrgkkC/src` 2026-10-16 08:12:19.660899989 DEBUG Using vendored stdlib 2026-10-16 08:12:19.661000530 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.661006490 DEBUG Adding new file root '/tmp/.tmphrgkkC/src' of kind Project 2026-10-16 08:12:19.664070739 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.664086119 DEBUG Updating project to check open files 2026-10-16 08:12:19.664162779 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphrgkkC/src/foo.py") 2026-10-16 08:12:19.664173159 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphrgkkC/src/foo.py` 2026-10-16 08:12:19.664179389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphrgkkC/src/foo.py` 2026-10-16 08:12:19.664308540 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphrgkkC/src/foo.py` to project `src` 2026-10-16 08:12:19.664323190 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphrgkkC/src/foo.py` 2026-10-16 08:12:19.664325550 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.664333310 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.664716311 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.677506532 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.681982286 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:19.705946851 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:19.705967881 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:19.705974931 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.706027621 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:19.706031401 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.726289945 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.726305755 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.726313245 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-16 08:12:19.726662057 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 8 suggestions in 62.251377ms 2026-10-16 08:12:19.726740057 DEBUG method="textDocument/completion" response.id=2 duration=62.40ms 2026-10-16 08:12:19.726778347 DEBUG Received server response for request 2 2026-10-16 08:12:19.737124050 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.737163310 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.737171700 DEBUG method="shutdown" response.id=3 duration=15.87µs 2026-10-16 08:12:19.737188870 DEBUG Received server response for request 3 2026-10-16 08:12:19.737193460 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.737209370 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses ... 2026-10-16 08:12:19.745663396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:19.745753957 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.745798487 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.745886647 DEBUG Client info: None 2026-10-16 08:12:19.745923387 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:19.745939997 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 08:12:19.745945897 INFO Version: Unknown 2026-10-16 08:12:19.745981797 DEBUG Received server response for request 1 2026-10-16 08:12:19.746028448 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.746043888 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.746164758 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.746205398 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.746209368 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.746223588 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.746226608 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.746284488 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.746303308 DEBUG Initializing workspace `file:///tmp/.tmpyq4cLB/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-16 08:12:19.746323659 DEBUG Searching for a project in '/tmp/.tmpyq4cLB/src' 2026-10-16 08:12:19.746359169 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.746364379 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.747608303 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.747615033 DEBUG Resolving local virtual environment: /tmp/.tmpyq4cLB/src/.venv 2026-10-16 08:12:19.747666943 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.747672313 DEBUG No virtual environment found 2026-10-16 08:12:19.747684083 DEBUG Adding first-party search path `/tmp/.tmpyq4cLB/src` 2026-10-16 08:12:19.747688353 DEBUG Using vendored stdlib 2026-10-16 08:12:19.747792493 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.747797693 DEBUG Adding new file root '/tmp/.tmpyq4cLB/src' of kind Project 2026-10-16 08:12:19.750004860 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.750019660 DEBUG Updating project to check open files 2026-10-16 08:12:19.750110640 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyq4cLB/src/foo.py") 2026-10-16 08:12:19.750119090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyq4cLB/src/foo.py` 2026-10-16 08:12:19.750126111 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyq4cLB/src/foo.py` 2026-10-16 08:12:19.750263901 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyq4cLB/src/foo.py` to project `src` 2026-10-16 08:12:19.750278171 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyq4cLB/src/foo.py` 2026-10-16 08:12:19.750280781 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.750289101 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.750689442 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.763855194 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.767965737 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:19.787514998 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:19.787534108 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:19.787540168 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.787605339 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:19.787609379 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.806371148 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.041157ms 2026-10-16 08:12:19.806419258 DEBUG method="textDocument/completion" response.id=2 duration=56.12ms 2026-10-16 08:12:19.806449518 DEBUG Received server response for request 2 2026-10-16 08:12:19.816641430 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.816680190 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.816688550 DEBUG method="shutdown" response.id=3 duration=13.47µs 2026-10-16 08:12:19.816704880 DEBUG Received server response for request 3 2026-10-16 08:12:19.816709720 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.816725190 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_disabled_by_default ... 2026-10-16 08:12:19.824183304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:19.824276624 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.824325094 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.824399855 DEBUG Client info: None 2026-10-16 08:12:19.824428855 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:19.824442895 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 08:12:19.824448835 INFO Version: Unknown 2026-10-16 08:12:19.824486735 DEBUG Received server response for request 1 2026-10-16 08:12:19.824532155 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.824548045 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.824655126 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.824709316 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.824713656 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.824729486 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.824732666 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.824777756 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.824797616 DEBUG Initializing workspace `file:///tmp/.tmp3DOouf/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:19.824822656 DEBUG Searching for a project in '/tmp/.tmp3DOouf/src' 2026-10-16 08:12:19.824857236 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.824862646 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.826087340 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.826093920 DEBUG Resolving local virtual environment: /tmp/.tmp3DOouf/src/.venv 2026-10-16 08:12:19.826147480 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.826152350 DEBUG No virtual environment found 2026-10-16 08:12:19.826163990 DEBUG Adding first-party search path `/tmp/.tmp3DOouf/src` 2026-10-16 08:12:19.826168310 DEBUG Using vendored stdlib 2026-10-16 08:12:19.826273531 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.826279271 DEBUG Adding new file root '/tmp/.tmp3DOouf/src' of kind Project 2026-10-16 08:12:19.828420257 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.828437707 DEBUG Updating project to check open files 2026-10-16 08:12:19.828516598 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3DOouf/src/foo.py") 2026-10-16 08:12:19.828527848 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3DOouf/src/foo.py` 2026-10-16 08:12:19.828534768 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3DOouf/src/foo.py` 2026-10-16 08:12:19.828687278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3DOouf/src/foo.py` to project `src` 2026-10-16 08:12:19.828702158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3DOouf/src/foo.py` 2026-10-16 08:12:19.828704788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.828713138 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.829195030 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.842416501 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.846586705 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:19.866339467 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:19.866358167 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:19.866364387 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.866430437 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:19.866434567 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.885968259 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.12985ms 2026-10-16 08:12:19.886014379 DEBUG method="textDocument/completion" response.id=2 duration=57.29ms 2026-10-16 08:12:19.886047939 DEBUG Received server response for request 2 2026-10-16 08:12:19.896332741 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.896372362 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.896381812 DEBUG method="shutdown" response.id=3 duration=15.23µs 2026-10-16 08:12:19.896398832 DEBUG Received server response for request 3 2026-10-16 08:12:19.896402962 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.896418512 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_preserves_qualified_label ... 2026-10-16 08:12:19.904928449 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:19.905029149 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.905089609 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.905167329 DEBUG Client info: None 2026-10-16 08:12:19.905207529 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:19.905224059 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT", "TRIGGER_SIGNATURE_HELP_COMMAND"] 2026-10-16 08:12:19.905230070 INFO Version: Unknown 2026-10-16 08:12:19.905268450 DEBUG Received server response for request 1 2026-10-16 08:12:19.905314940 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.905331550 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.905428330 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.905478130 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.905482430 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.905497620 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.905500810 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.905566081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.905583871 DEBUG Initializing workspace `file:///tmp/.tmpj74VFP/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-16 08:12:19.905606451 DEBUG Searching for a project in '/tmp/.tmpj74VFP/src' 2026-10-16 08:12:19.905643131 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.905648421 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.906908735 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.906915875 DEBUG Resolving local virtual environment: /tmp/.tmpj74VFP/src/.venv 2026-10-16 08:12:19.906973275 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.906977965 DEBUG No virtual environment found 2026-10-16 08:12:19.906989625 DEBUG Adding first-party search path `/tmp/.tmpj74VFP/src` 2026-10-16 08:12:19.906993785 DEBUG Using vendored stdlib 2026-10-16 08:12:19.907120195 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.907126015 DEBUG Adding new file root '/tmp/.tmpj74VFP/src' of kind Project 2026-10-16 08:12:19.910169865 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.910186505 DEBUG Updating project to check open files 2026-10-16 08:12:19.910271955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpj74VFP/src/foo.py") 2026-10-16 08:12:19.910280625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpj74VFP/src/foo.py` 2026-10-16 08:12:19.910287455 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpj74VFP/src/foo.py` 2026-10-16 08:12:19.910429786 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpj74VFP/src/foo.py` to project `src` 2026-10-16 08:12:19.910443096 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpj74VFP/src/foo.py` 2026-10-16 08:12:19.910445726 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.910454206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.910829707 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.924021879 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:19.928139412 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:19.947726083 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:19.947744443 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:19.947750764 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.947801814 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:19.947805464 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:19.964741727 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:19.964755137 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:19.964762027 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-16 08:12:19.964980618 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 2 suggestions in 54.474122ms 2026-10-16 08:12:19.965022218 DEBUG method="textDocument/completion" response.id=2 duration=54.56ms 2026-10-16 08:12:19.965050368 DEBUG Received server response for request 2 2026-10-16 08:12:19.975355661 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:19.975396021 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:19.975404101 DEBUG method="shutdown" response.id=3 duration=12.93µs 2026-10-16 08:12:19.975421601 DEBUG Received server response for request 3 2026-10-16 08:12:19.975425811 DEBUG Client sends notification `exit` 2026-10-16 08:12:19.975441511 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_command_support ... 2026-10-16 08:12:19.983118745 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:19.983212655 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:19.983261015 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:19.983337106 DEBUG Client info: None 2026-10-16 08:12:19.983364626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:19.983381426 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "COMPLETION_ITEM_SNIPPET_SUPPORT"] 2026-10-16 08:12:19.983387736 INFO Version: Unknown 2026-10-16 08:12:19.983426066 DEBUG Received server response for request 1 2026-10-16 08:12:19.983471656 DEBUG Client sends notification `initialized` 2026-10-16 08:12:19.983487156 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:19.983591966 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:19.983645637 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:19.983649607 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:19.983665087 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:19.983668227 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:19.983715617 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:19.983735397 DEBUG Initializing workspace `file:///tmp/.tmp3KyAgC/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-16 08:12:19.983758097 DEBUG Searching for a project in '/tmp/.tmp3KyAgC/src' 2026-10-16 08:12:19.983793797 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:19.983798987 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:19.985015721 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:19.985021881 DEBUG Resolving local virtual environment: /tmp/.tmp3KyAgC/src/.venv 2026-10-16 08:12:19.985089971 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:19.985094801 DEBUG No virtual environment found 2026-10-16 08:12:19.985107431 DEBUG Adding first-party search path `/tmp/.tmp3KyAgC/src` 2026-10-16 08:12:19.985111861 DEBUG Using vendored stdlib 2026-10-16 08:12:19.985220662 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:19.985226042 DEBUG Adding new file root '/tmp/.tmp3KyAgC/src' of kind Project 2026-10-16 08:12:19.987389598 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:19.987406149 DEBUG Updating project to check open files 2026-10-16 08:12:19.987485599 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3KyAgC/src/foo.py") 2026-10-16 08:12:19.987494119 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3KyAgC/src/foo.py` 2026-10-16 08:12:19.987500399 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3KyAgC/src/foo.py` 2026-10-16 08:12:19.987632879 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3KyAgC/src/foo.py` to project `src` 2026-10-16 08:12:19.987646459 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3KyAgC/src/foo.py` 2026-10-16 08:12:19.987649009 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:19.987657289 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:19.988075181 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.001458493 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.005663326 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.025229878 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.025247098 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.025253398 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.025320518 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.025324488 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.044870590 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.171901ms 2026-10-16 08:12:20.044919930 DEBUG method="textDocument/completion" response.id=2 duration=57.26ms 2026-10-16 08:12:20.044957620 DEBUG Received server response for request 2 2026-10-16 08:12:20.055207642 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.055253922 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.055263002 DEBUG method="shutdown" response.id=3 duration=14.10µs 2026-10-16 08:12:20.055280083 DEBUG Received server response for request 3 2026-10-16 08:12:20.055284553 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.055300123 DEBUG Received exit notification, exiting ok test completions::complete_function_parentheses_without_snippet_support ... 2026-10-16 08:12:20.063973050 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.064072460 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.064118180 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.064193541 DEBUG Client info: None 2026-10-16 08:12:20.064221861 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:20.064238741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.064244441 INFO Version: Unknown 2026-10-16 08:12:20.064282521 DEBUG Received server response for request 1 2026-10-16 08:12:20.064328661 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.064343681 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.064455151 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.064507392 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.064511582 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.064526772 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.064529702 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.064588242 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.064607242 DEBUG Initializing workspace `file:///tmp/.tmpImIYYF/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-16 08:12:20.064634372 DEBUG Searching for a project in '/tmp/.tmpImIYYF/src' 2026-10-16 08:12:20.064672302 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.064677662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.065946596 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.065959856 DEBUG Resolving local virtual environment: /tmp/.tmpImIYYF/src/.venv 2026-10-16 08:12:20.066015956 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.066021186 DEBUG No virtual environment found 2026-10-16 08:12:20.066033986 DEBUG Adding first-party search path `/tmp/.tmpImIYYF/src` 2026-10-16 08:12:20.066038186 DEBUG Using vendored stdlib 2026-10-16 08:12:20.066149957 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.066155187 DEBUG Adding new file root '/tmp/.tmpImIYYF/src' of kind Project 2026-10-16 08:12:20.069171866 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.069187836 DEBUG Updating project to check open files 2026-10-16 08:12:20.069267737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpImIYYF/src/foo.py") 2026-10-16 08:12:20.069277317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpImIYYF/src/foo.py` 2026-10-16 08:12:20.069284157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpImIYYF/src/foo.py` 2026-10-16 08:12:20.069435937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpImIYYF/src/foo.py` to project `src` 2026-10-16 08:12:20.069451447 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpImIYYF/src/foo.py` 2026-10-16 08:12:20.069453957 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.069462777 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.069917619 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.083416451 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.087546374 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.107226856 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.107243976 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.107250806 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.107317667 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.107321487 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.128357113 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.852586ms 2026-10-16 08:12:20.128406323 DEBUG method="textDocument/completion" response.id=2 duration=58.94ms 2026-10-16 08:12:20.128437153 DEBUG Received server response for request 2 2026-10-16 08:12:20.138645895 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.138686836 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.138694426 DEBUG method="shutdown" response.id=3 duration=12.06µs 2026-10-16 08:12:20.138704706 DEBUG Received server response for request 3 2026-10-16 08:12:20.138709846 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.138726166 DEBUG Received exit notification, exiting ok test completions::default_auto_import ... 2026-10-16 08:12:20.146491240 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.146568110 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.146611800 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.146712581 DEBUG Client info: None 2026-10-16 08:12:20.146757681 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.146771461 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.146778231 INFO Version: Unknown 2026-10-16 08:12:20.146818741 DEBUG Received server response for request 1 2026-10-16 08:12:20.146863621 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.146880291 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.146966482 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.147015972 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.147020212 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.147035342 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.147038432 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.147102482 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.147119512 DEBUG Initializing workspace `file:///tmp/.tmplsxdSE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.147137522 DEBUG Searching for a project in '/tmp/.tmplsxdSE/src' 2026-10-16 08:12:20.147173302 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.147179552 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.147735644 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.147741624 DEBUG Resolving local virtual environment: /tmp/.tmplsxdSE/src/.venv 2026-10-16 08:12:20.147796584 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.147801644 DEBUG No virtual environment found 2026-10-16 08:12:20.147813854 DEBUG Adding first-party search path `/tmp/.tmplsxdSE/src` 2026-10-16 08:12:20.147818154 DEBUG Using vendored stdlib 2026-10-16 08:12:20.147913524 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.147918654 DEBUG Adding new file root '/tmp/.tmplsxdSE/src' of kind Project 2026-10-16 08:12:20.150842824 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.150859544 DEBUG Updating project to check open files 2026-10-16 08:12:20.150938134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmplsxdSE/src/foo.py") 2026-10-16 08:12:20.150945864 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmplsxdSE/src/foo.py` 2026-10-16 08:12:20.150951844 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmplsxdSE/src/foo.py` 2026-10-16 08:12:20.151089555 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmplsxdSE/src/foo.py` to project `src` 2026-10-16 08:12:20.151106905 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmplsxdSE/src/foo.py` 2026-10-16 08:12:20.151109695 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.151118535 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.151477186 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.164982408 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.169242022 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.188854424 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.188870394 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.188877014 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.188928644 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.188932244 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.208555406 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 57.394341ms 2026-10-16 08:12:20.208603566 DEBUG method="textDocument/completion" response.id=2 duration=57.48ms 2026-10-16 08:12:20.208638556 DEBUG Received server response for request 2 2026-10-16 08:12:20.218948579 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.218991759 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.219000609 DEBUG method="shutdown" response.id=3 duration=14.02µs 2026-10-16 08:12:20.219018189 DEBUG Received server response for request 3 2026-10-16 08:12:20.219022599 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.219038669 DEBUG Received exit notification, exiting ok test completions::disable_auto_import ... 2026-10-16 08:12:20.227676826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.227754066 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.227797406 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.227870817 DEBUG Client info: None 2026-10-16 08:12:20.227906507 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:20.227924527 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.227929777 INFO Version: Unknown 2026-10-16 08:12:20.227968457 DEBUG Received server response for request 1 2026-10-16 08:12:20.228015887 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.228031497 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.228122697 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.228171478 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.228175388 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.228190678 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.228193778 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.228251318 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.228268408 DEBUG Initializing workspace `file:///tmp/.tmpAIev6C/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-16 08:12:20.228290098 DEBUG Searching for a project in '/tmp/.tmpAIev6C/src' 2026-10-16 08:12:20.228325378 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.228330488 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.228904990 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.228911410 DEBUG Resolving local virtual environment: /tmp/.tmpAIev6C/src/.venv 2026-10-16 08:12:20.228963830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.228968930 DEBUG No virtual environment found 2026-10-16 08:12:20.228980610 DEBUG Adding first-party search path `/tmp/.tmpAIev6C/src` 2026-10-16 08:12:20.228985090 DEBUG Using vendored stdlib 2026-10-16 08:12:20.229099670 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.229104650 DEBUG Adding new file root '/tmp/.tmpAIev6C/src' of kind Project 2026-10-16 08:12:20.232249870 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:20.232270330 DEBUG Updating project to check open files 2026-10-16 08:12:20.232346811 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAIev6C/src/foo.py") 2026-10-16 08:12:20.232354701 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAIev6C/src/foo.py` 2026-10-16 08:12:20.232361211 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAIev6C/src/foo.py` 2026-10-16 08:12:20.232489711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAIev6C/src/foo.py` to project `src` 2026-10-16 08:12:20.232502061 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAIev6C/src/foo.py` 2026-10-16 08:12:20.232504411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.232511791 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.232891342 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.246557685 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.250696218 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.270384341 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.270402721 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.270409861 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.270463191 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.270466851 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.270542091 DEBUG method="textDocument/completion" response.id=2 duration=38.02ms 2026-10-16 08:12:20.270574041 DEBUG Received server response for request 2 2026-10-16 08:12:20.280735103 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.280777673 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.280785533 DEBUG method="shutdown" response.id=3 duration=12.06µs 2026-10-16 08:12:20.280802513 DEBUG Received server response for request 3 2026-10-16 08:12:20.280806423 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.280825463 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_markdown_when_listed_first ... 2026-10-16 08:12:20.285979090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:20.286096690 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.286142950 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.286211630 DEBUG Client info: None 2026-10-16 08:12:20.286249811 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.286263091 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 08:12:20.286269361 INFO Version: Unknown 2026-10-16 08:12:20.286306371 DEBUG Received server response for request 1 2026-10-16 08:12:20.286352151 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.286366831 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.286466021 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.286506061 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.286510011 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.286525481 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.286528541 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.286588072 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.286607362 DEBUG Initializing workspace `file:///tmp/.tmpFLEGhJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.286626892 DEBUG Searching for a project in '/tmp/.tmpFLEGhJ/src' 2026-10-16 08:12:20.286662622 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.286667912 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.287905856 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.287912826 DEBUG Resolving local virtual environment: /tmp/.tmpFLEGhJ/src/.venv 2026-10-16 08:12:20.287963846 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.287968506 DEBUG No virtual environment found 2026-10-16 08:12:20.287981726 DEBUG Adding first-party search path `/tmp/.tmpFLEGhJ/src` 2026-10-16 08:12:20.287986036 DEBUG Using vendored stdlib 2026-10-16 08:12:20.288120466 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.288126486 DEBUG Adding new file root '/tmp/.tmpFLEGhJ/src' of kind Project 2026-10-16 08:12:20.290315653 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.290331523 DEBUG Updating project to check open files 2026-10-16 08:12:20.290417234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFLEGhJ/src/foo.py") 2026-10-16 08:12:20.290425974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpFLEGhJ/src/foo.py` 2026-10-16 08:12:20.290434384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpFLEGhJ/src/foo.py` 2026-10-16 08:12:20.290577044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFLEGhJ/src/foo.py` to project `src` 2026-10-16 08:12:20.290590424 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFLEGhJ/src/foo.py` 2026-10-16 08:12:20.290592874 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.290601114 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.291024306 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.304515048 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.308629601 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.328250183 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.328268333 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.328274493 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.328326813 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.328330783 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.349339089 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.699995ms 2026-10-16 08:12:20.349462540 DEBUG method="textDocument/completion" response.id=2 duration=58.85ms 2026-10-16 08:12:20.349496510 DEBUG Received server response for request 2 2026-10-16 08:12:20.359692172 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.359735253 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.359743603 DEBUG method="shutdown" response.id=3 duration=14.04µs 2026-10-16 08:12:20.359760523 DEBUG Received server response for request 3 2026-10-16 08:12:20.359764323 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.359780213 DEBUG Received exit notification, exiting ok test completions::documentation_prefers_plain_text_when_listed_first ... 2026-10-16 08:12:20.368584640 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:20.368675530 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.368718380 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.368801681 DEBUG Client info: None 2026-10-16 08:12:20.368842501 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.368857151 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.368863371 INFO Version: Unknown 2026-10-16 08:12:20.368905021 DEBUG Received server response for request 1 2026-10-16 08:12:20.368949811 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.368965471 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.369092162 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.369147322 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.369151372 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.369167092 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.369170152 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.369219462 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.369240672 DEBUG Initializing workspace `file:///tmp/.tmp4OATag/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.369260442 DEBUG Searching for a project in '/tmp/.tmp4OATag/src' 2026-10-16 08:12:20.369295652 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.369301162 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.370564466 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.370571476 DEBUG Resolving local virtual environment: /tmp/.tmp4OATag/src/.venv 2026-10-16 08:12:20.370627766 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.370632806 DEBUG No virtual environment found 2026-10-16 08:12:20.370644827 DEBUG Adding first-party search path `/tmp/.tmp4OATag/src` 2026-10-16 08:12:20.370649177 DEBUG Using vendored stdlib 2026-10-16 08:12:20.370760847 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.370772507 DEBUG Adding new file root '/tmp/.tmp4OATag/src' of kind Project 2026-10-16 08:12:20.372974644 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.372990824 DEBUG Updating project to check open files 2026-10-16 08:12:20.373084904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp4OATag/src/foo.py") 2026-10-16 08:12:20.373093904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp4OATag/src/foo.py` 2026-10-16 08:12:20.373101934 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp4OATag/src/foo.py` 2026-10-16 08:12:20.373235075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp4OATag/src/foo.py` to project `src` 2026-10-16 08:12:20.373249625 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp4OATag/src/foo.py` 2026-10-16 08:12:20.373252015 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.373259815 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.373568426 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.387166339 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.391311462 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.410813403 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.410833133 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.410839253 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.410890283 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.410894223 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.430346855 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 57.0423ms 2026-10-16 08:12:20.430473065 DEBUG method="textDocument/completion" response.id=2 duration=57.21ms 2026-10-16 08:12:20.430501585 DEBUG Received server response for request 2 2026-10-16 08:12:20.440700628 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.440740828 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.440748098 DEBUG method="shutdown" response.id=3 duration=12.80µs 2026-10-16 08:12:20.440764478 DEBUG Received server response for request 3 2026-10-16 08:12:20.440767738 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.440783738 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_markdown ... 2026-10-16 08:12:20.448309161 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:20.448403892 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.448445942 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.448513432 DEBUG Client info: None 2026-10-16 08:12:20.448549252 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.448563832 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "PREFER_MARKDOWN_IN_COMPLETION"] 2026-10-16 08:12:20.448569772 INFO Version: Unknown 2026-10-16 08:12:20.448608792 DEBUG Received server response for request 1 2026-10-16 08:12:20.448654402 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.448669992 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.448771543 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.448819593 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.448823763 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.448839713 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.448842763 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.448906583 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.448925983 DEBUG Initializing workspace `file:///tmp/.tmpcAuqd1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.448944343 DEBUG Searching for a project in '/tmp/.tmpcAuqd1/src' 2026-10-16 08:12:20.448980803 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.448985863 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.450191117 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.450197427 DEBUG Resolving local virtual environment: /tmp/.tmpcAuqd1/src/.venv 2026-10-16 08:12:20.450252037 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.450257087 DEBUG No virtual environment found 2026-10-16 08:12:20.450269648 DEBUG Adding first-party search path `/tmp/.tmpcAuqd1/src` 2026-10-16 08:12:20.450274058 DEBUG Using vendored stdlib 2026-10-16 08:12:20.450371928 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.450376948 DEBUG Adding new file root '/tmp/.tmpcAuqd1/src' of kind Project 2026-10-16 08:12:20.452517555 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.452532765 DEBUG Updating project to check open files 2026-10-16 08:12:20.452615575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcAuqd1/src/foo.py") 2026-10-16 08:12:20.452624035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcAuqd1/src/foo.py` 2026-10-16 08:12:20.452632125 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcAuqd1/src/foo.py` 2026-10-16 08:12:20.452779435 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcAuqd1/src/foo.py` to project `src` 2026-10-16 08:12:20.452792635 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcAuqd1/src/foo.py` 2026-10-16 08:12:20.452795075 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.452802755 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.453204977 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.466664559 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.470815772 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.490320284 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.490338534 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.490344604 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.490394204 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.490397844 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.510927709 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 58.078313ms 2026-10-16 08:12:20.511048089 DEBUG method="textDocument/completion" response.id=2 duration=58.23ms 2026-10-16 08:12:20.511084229 DEBUG Received server response for request 2 2026-10-16 08:12:20.521282221 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.521315741 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.521322721 DEBUG method="shutdown" response.id=3 duration=12.90µs 2026-10-16 08:12:20.521338381 DEBUG Received server response for request 3 2026-10-16 08:12:20.521342141 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.521357631 DEBUG Received exit notification, exiting ok test completions::documentation_supports_only_plain_text ... 2026-10-16 08:12:20.529022936 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, 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-16 08:12:20.529135786 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.529186046 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.529257446 DEBUG Client info: None 2026-10-16 08:12:20.529288037 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.529301737 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.529307387 INFO Version: Unknown 2026-10-16 08:12:20.529348557 DEBUG Received server response for request 1 2026-10-16 08:12:20.529396507 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.529411987 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.529514817 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.529562737 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.529566747 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.529583337 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.529586407 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.529643708 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.529661048 DEBUG Initializing workspace `file:///tmp/.tmpdS23uY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.529679918 DEBUG Searching for a project in '/tmp/.tmpdS23uY/src' 2026-10-16 08:12:20.529716348 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.529721488 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.530304140 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.530311620 DEBUG Resolving local virtual environment: /tmp/.tmpdS23uY/src/.venv 2026-10-16 08:12:20.530366030 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.530370960 DEBUG No virtual environment found 2026-10-16 08:12:20.530383120 DEBUG Adding first-party search path `/tmp/.tmpdS23uY/src` 2026-10-16 08:12:20.530387480 DEBUG Using vendored stdlib 2026-10-16 08:12:20.530474530 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.530479400 DEBUG Adding new file root '/tmp/.tmpdS23uY/src' of kind Project 2026-10-16 08:12:20.532512427 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.532529767 DEBUG Updating project to check open files 2026-10-16 08:12:20.532610877 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdS23uY/src/foo.py") 2026-10-16 08:12:20.532618747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdS23uY/src/foo.py` 2026-10-16 08:12:20.532625737 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdS23uY/src/foo.py` 2026-10-16 08:12:20.532757348 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdS23uY/src/foo.py` to project `src` 2026-10-16 08:12:20.532768998 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdS23uY/src/foo.py` 2026-10-16 08:12:20.532771598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.532778958 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.533180759 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.546741532 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.550953195 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.570691217 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.570712797 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.570718987 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.570771567 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.570775287 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.587382130 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 19 suggestions in 54.562332ms 2026-10-16 08:12:20.587499830 DEBUG method="textDocument/completion" response.id=2 duration=54.71ms 2026-10-16 08:12:20.587531410 DEBUG Received server response for request 2 2026-10-16 08:12:20.597735332 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.597775063 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.597784153 DEBUG method="shutdown" response.id=3 duration=14.66µs 2026-10-16 08:12:20.597802383 DEBUG Received server response for request 3 2026-10-16 08:12:20.597806133 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.597821983 DEBUG Received exit notification, exiting ok test completions::external_file_uses_fallback_workspace_auto_import_setting ... 2026-10-16 08:12:20.606610870 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.606679271 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.606720831 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.606792551 DEBUG Client info: None 2026-10-16 08:12:20.606830651 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.606845981 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.606852101 INFO Version: Unknown 2026-10-16 08:12:20.606893541 DEBUG Received server response for request 1 2026-10-16 08:12:20.606935311 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.606951971 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.607069122 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.607120072 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.607123532 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.607143932 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.607146852 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.607199512 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.607221502 DEBUG Initializing workspace `file:///tmp/.tmpSoMGvr/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-16 08:12:20.607245042 DEBUG Searching for a project in '/tmp/.tmpSoMGvr/app/src' 2026-10-16 08:12:20.607287512 DEBUG Found project at '/tmp/.tmpSoMGvr/app' 2026-10-16 08:12:20.607292312 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.608537276 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.608549067 DEBUG Resolving local virtual environment: /tmp/.tmpSoMGvr/app/.venv 2026-10-16 08:12:20.608604837 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.608610327 DEBUG No virtual environment found 2026-10-16 08:12:20.608621787 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:20.608631687 DEBUG Adding first-party search path `/tmp/.tmpSoMGvr/app/src` 2026-10-16 08:12:20.608635947 DEBUG Adding first-party search path `/tmp/.tmpSoMGvr/app` 2026-10-16 08:12:20.608639827 DEBUG Using vendored stdlib 2026-10-16 08:12:20.608744307 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.608749647 DEBUG Adding new file root '/tmp/.tmpSoMGvr/app' of kind Project 2026-10-16 08:12:20.611879147 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:20.611898007 DEBUG Initializing workspace `file:///tmp/.tmpSoMGvr/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-16 08:12:20.611911987 DEBUG Searching for a project in '/tmp/.tmpSoMGvr/tools' 2026-10-16 08:12:20.611947897 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.611953387 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.612507729 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.612516979 DEBUG Resolving local virtual environment: /tmp/.tmpSoMGvr/tools/.venv 2026-10-16 08:12:20.612558089 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.612562039 DEBUG No virtual environment found 2026-10-16 08:12:20.612572849 DEBUG Adding first-party search path `/tmp/.tmpSoMGvr/tools` 2026-10-16 08:12:20.612576879 DEBUG Using vendored stdlib 2026-10-16 08:12:20.612673209 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.612679519 DEBUG Adding new file root '/tmp/.tmpSoMGvr/tools' of kind Project 2026-10-16 08:12:20.614561845 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 08:12:20.614576105 DEBUG Updating project to check open files 2026-10-16 08:12:20.614597786 DEBUG Updating project to check open files 2026-10-16 08:12:20.614643946 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.614675036 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.614703376 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSoMGvr/scratch.py") 2026-10-16 08:12:20.628562140 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.632766903 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.652489175 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.652507795 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.652513905 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.652569595 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.652573725 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.652659846 DEBUG method="textDocument/completion" response.id=2 duration=37.93ms 2026-10-16 08:12:20.652699556 DEBUG Received server response for request 2 2026-10-16 08:12:20.662788057 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.662826217 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.662834727 DEBUG method="shutdown" response.id=3 duration=13.74µs 2026-10-16 08:12:20.662851097 DEBUG Received server response for request 3 2026-10-16 08:12:20.662854627 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.662870237 DEBUG Received exit notification, exiting 2026-10-16 08:12:20.672298217 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.672345357 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.672397947 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.672482128 DEBUG Client info: None 2026-10-16 08:12:20.672527298 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.672543158 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.672550718 INFO Version: Unknown 2026-10-16 08:12:20.672597178 DEBUG Received server response for request 1 2026-10-16 08:12:20.672635438 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.672653348 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.672750119 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.672799109 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.672802909 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.672827859 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.672830529 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.672883579 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.672903629 DEBUG Initializing workspace `file:///tmp/.tmpEOQR1e/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-16 08:12:20.672925329 DEBUG Searching for a project in '/tmp/.tmpEOQR1e/app/src' 2026-10-16 08:12:20.672965449 DEBUG Found project at '/tmp/.tmpEOQR1e/app' 2026-10-16 08:12:20.672970119 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.673538651 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.673544661 DEBUG Resolving local virtual environment: /tmp/.tmpEOQR1e/app/.venv 2026-10-16 08:12:20.673594831 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.673599521 DEBUG No virtual environment found 2026-10-16 08:12:20.673610141 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:20.673619101 DEBUG Adding first-party search path `/tmp/.tmpEOQR1e/app/src` 2026-10-16 08:12:20.673623411 DEBUG Adding first-party search path `/tmp/.tmpEOQR1e/app` 2026-10-16 08:12:20.673627351 DEBUG Using vendored stdlib 2026-10-16 08:12:20.673724232 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.673729352 DEBUG Adding new file root '/tmp/.tmpEOQR1e/app' of kind Project 2026-10-16 08:12:20.676693441 INFO Project::index_files{project=app}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:20.676712051 DEBUG Initializing workspace `file:///tmp/.tmpEOQR1e/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-16 08:12:20.676725041 DEBUG Searching for a project in '/tmp/.tmpEOQR1e/tools' 2026-10-16 08:12:20.676758311 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.676763151 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.677224113 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.677233093 DEBUG Resolving local virtual environment: /tmp/.tmpEOQR1e/tools/.venv 2026-10-16 08:12:20.677272353 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.677276583 DEBUG No virtual environment found 2026-10-16 08:12:20.677287683 DEBUG Adding first-party search path `/tmp/.tmpEOQR1e/tools` 2026-10-16 08:12:20.677291873 DEBUG Using vendored stdlib 2026-10-16 08:12:20.677368983 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.677375613 DEBUG Adding new file root '/tmp/.tmpEOQR1e/tools' of kind Project 2026-10-16 08:12:20.679195219 INFO Project::index_files{project=tools}: Indexed 0 file(s) in 0.001s 2026-10-16 08:12:20.679209099 DEBUG Updating project to check open files 2026-10-16 08:12:20.679228589 DEBUG Updating project to check open files 2026-10-16 08:12:20.679276249 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.679295309 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.679321170 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpEOQR1e/scratch.py") 2026-10-16 08:12:20.693300774 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.697521237 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.717238359 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.717257769 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.717264399 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.717317269 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.717321169 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.735546707 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 56.169197ms 2026-10-16 08:12:20.735592047 DEBUG method="textDocument/completion" response.id=2 duration=56.25ms 2026-10-16 08:12:20.735618897 DEBUG Received server response for request 2 2026-10-16 08:12:20.745738399 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.745779319 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.745789739 DEBUG method="shutdown" response.id=3 duration=16.61µs 2026-10-16 08:12:20.745806919 DEBUG Received server response for request 3 2026-10-16 08:12:20.745810669 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.745826849 DEBUG Received exit notification, exiting ok test completions::function_parameter_shows_equals_suffix ... 2026-10-16 08:12:20.754743207 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.754810828 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.754856318 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.754945548 DEBUG Client info: None 2026-10-16 08:12:20.754989048 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:20.755007678 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.755013478 INFO Version: Unknown 2026-10-16 08:12:20.755068068 DEBUG Received server response for request 1 2026-10-16 08:12:20.755109959 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.755124989 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.755225389 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.755274949 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.755278459 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.755294069 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.755296999 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.755357369 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.755375079 DEBUG Initializing workspace `file:///tmp/.tmpgDV4rR/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-16 08:12:20.755396879 DEBUG Searching for a project in '/tmp/.tmpgDV4rR/src' 2026-10-16 08:12:20.755433810 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.755439040 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.756014361 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.756020391 DEBUG Resolving local virtual environment: /tmp/.tmpgDV4rR/src/.venv 2026-10-16 08:12:20.756092182 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.756096652 DEBUG No virtual environment found 2026-10-16 08:12:20.756108632 DEBUG Adding first-party search path `/tmp/.tmpgDV4rR/src` 2026-10-16 08:12:20.756112782 DEBUG Using vendored stdlib 2026-10-16 08:12:20.756202682 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.756208332 DEBUG Adding new file root '/tmp/.tmpgDV4rR/src' of kind Project 2026-10-16 08:12:20.758283149 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.758299489 DEBUG Updating project to check open files 2026-10-16 08:12:20.758375229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgDV4rR/src/foo.py") 2026-10-16 08:12:20.758383349 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgDV4rR/src/foo.py` 2026-10-16 08:12:20.758390109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgDV4rR/src/foo.py` 2026-10-16 08:12:20.758526279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgDV4rR/src/foo.py` to project `src` 2026-10-16 08:12:20.758539149 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgDV4rR/src/foo.py` 2026-10-16 08:12:20.758541679 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.758549149 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.758877720 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.772230093 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.776414726 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:20.795837857 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:20.795856687 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:20.795862927 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.795911587 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:20.795915307 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.797372182 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found in search paths 2026-10-16 08:12:20.797386442 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:20.797409152 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 4 suggestions in 38.820342ms 2026-10-16 08:12:20.797437652 DEBUG method="textDocument/completion" response.id=2 duration=38.88ms 2026-10-16 08:12:20.797466122 DEBUG Received server response for request 2 2026-10-16 08:12:20.807699084 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.807742404 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.807750374 DEBUG method="shutdown" response.id=3 duration=12.50µs 2026-10-16 08:12:20.807767784 DEBUG Received server response for request 3 2026-10-16 08:12:20.807772115 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.807787035 DEBUG Received exit notification, exiting ok test completions::string_literal_completion_uses_full_lsp_insert_text ... 2026-10-16 08:12:20.813170822 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.813243812 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.813285322 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.813371782 DEBUG Client info: None 2026-10-16 08:12:20.813413652 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:20.813431092 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.813438112 INFO Version: Unknown 2026-10-16 08:12:20.813481693 DEBUG Received server response for request 1 2026-10-16 08:12:20.813526253 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.813542633 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.813637533 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.813677673 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.813681223 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.813695293 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.813698523 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.813748803 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.813766873 DEBUG Initializing workspace `file:///tmp/.tmpPFbfBc/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-16 08:12:20.813786734 DEBUG Searching for a project in '/tmp/.tmpPFbfBc/src' 2026-10-16 08:12:20.813823804 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.813829234 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.815033047 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.815046057 DEBUG Resolving local virtual environment: /tmp/.tmpPFbfBc/src/.venv 2026-10-16 08:12:20.815115718 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.815121448 DEBUG No virtual environment found 2026-10-16 08:12:20.815134078 DEBUG Adding first-party search path `/tmp/.tmpPFbfBc/src` 2026-10-16 08:12:20.815138608 DEBUG Using vendored stdlib 2026-10-16 08:12:20.815257588 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.815263498 DEBUG Adding new file root '/tmp/.tmpPFbfBc/src' of kind Project 2026-10-16 08:12:20.818372388 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:20.818389908 DEBUG Updating project to check open files 2026-10-16 08:12:20.818469968 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpPFbfBc/src/foo.py") 2026-10-16 08:12:20.818481778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpPFbfBc/src/foo.py` 2026-10-16 08:12:20.818488878 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpPFbfBc/src/foo.py` 2026-10-16 08:12:20.818625129 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpPFbfBc/src/foo.py` to project `src` 2026-10-16 08:12:20.818638979 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpPFbfBc/src/foo.py` 2026-10-16 08:12:20.818641469 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.818650059 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.819139990 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.832504273 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.832699883 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 14.006374ms 2026-10-16 08:12:20.832737273 DEBUG method="textDocument/completion" response.id=2 duration=14.08ms 2026-10-16 08:12:20.832756633 DEBUG Received server response for request 2 2026-10-16 08:12:20.842956896 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.842997216 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.843003626 DEBUG method="shutdown" response.id=3 duration=11.32µs 2026-10-16 08:12:20.843022936 DEBUG Received server response for request 3 2026-10-16 08:12:20.843026946 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.843042146 DEBUG Received exit notification, exiting ok test completions::typed_dict_literal_key_completion_before_colon ... 2026-10-16 08:12:20.848269312 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.848349592 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.848398633 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.848460473 DEBUG Client info: None 2026-10-16 08:12:20.848486073 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { 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-16 08:12:20.848501383 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.848506653 INFO Version: Unknown 2026-10-16 08:12:20.848546673 DEBUG Received server response for request 1 2026-10-16 08:12:20.848590533 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.848605943 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.848705374 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.848750474 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.848755174 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.848771304 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.848774514 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:20.848839444 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.848858474 DEBUG Initializing workspace `file:///tmp/.tmpHYDJ31/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-16 08:12:20.848880204 DEBUG Searching for a project in '/tmp/.tmpHYDJ31/src' 2026-10-16 08:12:20.848916194 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.848921444 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.850134788 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.850141358 DEBUG Resolving local virtual environment: /tmp/.tmpHYDJ31/src/.venv 2026-10-16 08:12:20.850195918 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.850201008 DEBUG No virtual environment found 2026-10-16 08:12:20.850213028 DEBUG Adding first-party search path `/tmp/.tmpHYDJ31/src` 2026-10-16 08:12:20.850217238 DEBUG Using vendored stdlib 2026-10-16 08:12:20.850319409 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.850330409 DEBUG Adding new file root '/tmp/.tmpHYDJ31/src' of kind Project 2026-10-16 08:12:20.853441299 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:20.853458369 DEBUG Updating project to check open files 2026-10-16 08:12:20.853543489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpHYDJ31/src/foo.py") 2026-10-16 08:12:20.853553809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpHYDJ31/src/foo.py` 2026-10-16 08:12:20.853565609 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpHYDJ31/src/foo.py` 2026-10-16 08:12:20.853726069 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpHYDJ31/src/foo.py` to project `src` 2026-10-16 08:12:20.853740619 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpHYDJ31/src/foo.py` 2026-10-16 08:12:20.853743379 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.853752370 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.854035670 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.866494100 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.870085421 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 3 suggestions in 16.287791ms 2026-10-16 08:12:20.870113861 DEBUG method="textDocument/completion" response.id=2 duration=16.35ms 2026-10-16 08:12:20.870133741 DEBUG Received server response for request 2 2026-10-16 08:12:20.880349633 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.880388333 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.880395134 DEBUG method="shutdown" response.id=3 duration=12.72µs 2026-10-16 08:12:20.880405644 DEBUG Received server response for request 3 2026-10-16 08:12:20.880409324 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.880424644 DEBUG Received exit notification, exiting ok test configuration::configuration_file ... 2026-10-16 08:12:20.886290912 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-16 08:12:20.886362272 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.886401522 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.886475343 DEBUG Client info: None 2026-10-16 08:12:20.886511893 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.886526043 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.886532923 INFO Version: Unknown 2026-10-16 08:12:20.886577733 DEBUG Received server response for request 1 2026-10-16 08:12:20.886622863 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.886733913 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.886778884 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.886782374 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.886852634 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.886870964 DEBUG Initializing workspace `file:///tmp/.tmpVB1sE5/src`: WorkspaceOptions { configuration: None, configuration_file: Some( "/tmp/.tmpVB1sE5/ty[dev].toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.886887574 DEBUG Using overridden configuration file at '/tmp/.tmpVB1sE5/ty[dev].toml' 2026-10-16 08:12:20.886928154 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.888120748 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.888132168 DEBUG Resolving local virtual environment: /tmp/.tmpVB1sE5/src/.venv 2026-10-16 08:12:20.888187748 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.888192748 DEBUG No virtual environment found 2026-10-16 08:12:20.888204538 DEBUG Adding first-party search path `/tmp/.tmpVB1sE5/src` 2026-10-16 08:12:20.888208908 DEBUG Using vendored stdlib 2026-10-16 08:12:20.888318998 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.888323258 DEBUG Adding new file root '/tmp/.tmpVB1sE5/src' of kind Project 2026-10-16 08:12:20.890521185 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.890538585 DEBUG Updating project to check open files 2026-10-16 08:12:20.890587756 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:20.890624096 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:20.890629526 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:20.890724316 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.890732466 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:20.890775646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVB1sE5/src/foo.py") 2026-10-16 08:12:20.890783366 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVB1sE5/src/foo.py` 2026-10-16 08:12:20.890790626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVB1sE5/src/foo.py` 2026-10-16 08:12:20.890936157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVB1sE5/src/foo.py` to project `src` 2026-10-16 08:12:20.890950467 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVB1sE5/src/foo.py` 2026-10-16 08:12:20.890953207 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.890962027 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.891483448 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVB1sE5/src/foo.py"))}: Checking file '/tmp/.tmpVB1sE5/src/foo.py' 2026-10-16 08:12:20.901386110 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVB1sE5/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.905611913 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.64ms 2026-10-16 08:12:20.905632763 DEBUG Received server response for request 2 2026-10-16 08:12:20.915863085 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.915897345 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.915904015 DEBUG method="shutdown" response.id=3 duration=11.49µs 2026-10-16 08:12:20.915914395 DEBUG Received server response for request 3 2026-10-16 08:12:20.915918375 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.915933926 DEBUG Received exit notification, exiting ok test configuration::configuration_file_and_overrides ... 2026-10-16 08:12:20.921505173 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.921578103 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.921620993 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.921682664 DEBUG Client info: None 2026-10-16 08:12:20.921711764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.921725764 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.921731954 INFO Version: Unknown 2026-10-16 08:12:20.921773674 DEBUG Received server response for request 1 2026-10-16 08:12:20.921815884 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.921832524 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.921925864 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.921970695 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.921974285 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.921990825 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.921993975 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:20.922043405 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.922076635 DEBUG Initializing workspace `file:///tmp/.tmpoKNcYX/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "rules": Object { "unresolved-reference": String("ignore"), }, }, ), ), configuration_file: Some( "/tmp/.tmpoKNcYX/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.922106945 DEBUG Using overridden configuration file at '/tmp/.tmpoKNcYX/ty2.toml' 2026-10-16 08:12:20.922148125 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.923367949 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.923381149 DEBUG Resolving local virtual environment: /tmp/.tmpoKNcYX/src/.venv 2026-10-16 08:12:20.923438279 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.923443439 DEBUG No virtual environment found 2026-10-16 08:12:20.923456259 DEBUG Adding first-party search path `/tmp/.tmpoKNcYX/src` 2026-10-16 08:12:20.923460459 DEBUG Using vendored stdlib 2026-10-16 08:12:20.923568640 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.923574500 DEBUG Adding new file root '/tmp/.tmpoKNcYX/src' of kind Project 2026-10-16 08:12:20.926687789 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:20.926705489 DEBUG Updating project to check open files 2026-10-16 08:12:20.926790460 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoKNcYX/src/foo.py") 2026-10-16 08:12:20.926801630 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoKNcYX/src/foo.py` 2026-10-16 08:12:20.926808220 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoKNcYX/src/foo.py` 2026-10-16 08:12:20.926961550 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoKNcYX/src/foo.py` to project `src` 2026-10-16 08:12:20.926977950 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoKNcYX/src/foo.py` 2026-10-16 08:12:20.926980340 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.926988420 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.927130651 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoKNcYX/src/foo.py"))}: Checking file '/tmp/.tmpoKNcYX/src/foo.py' 2026-10-16 08:12:20.927292271 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoKNcYX/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.937014902 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoKNcYX/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.941239005 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.24ms 2026-10-16 08:12:20.941255585 DEBUG Received server response for request 2 2026-10-16 08:12:20.951526318 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.951567478 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.951574868 DEBUG method="shutdown" response.id=3 duration=11.36µs 2026-10-16 08:12:20.951584598 DEBUG Received server response for request 3 2026-10-16 08:12:20.951588588 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.951604638 DEBUG Received exit notification, exiting ok test configuration::configuration_overrides ... 2026-10-16 08:12:20.954681518 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.954752748 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.954793418 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.954885068 DEBUG Client info: None 2026-10-16 08:12:20.954926348 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.954940868 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.954947378 INFO Version: Unknown 2026-10-16 08:12:20.954992679 DEBUG Received server response for request 1 2026-10-16 08:12:20.955038889 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.955068699 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.955179919 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.955215919 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.955219749 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.955235419 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.955238209 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:20.955298260 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.955319160 DEBUG Initializing workspace `file:///tmp/.tmpNUO6EB/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-16 08:12:20.955344250 DEBUG Searching for a project in '/tmp/.tmpNUO6EB/src' 2026-10-16 08:12:20.955378270 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:20.955384440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.956618214 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.956629884 DEBUG Resolving local virtual environment: /tmp/.tmpNUO6EB/src/.venv 2026-10-16 08:12:20.956681224 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.956686294 DEBUG No virtual environment found 2026-10-16 08:12:20.956697844 DEBUG Adding first-party search path `/tmp/.tmpNUO6EB/src` 2026-10-16 08:12:20.956702314 DEBUG Using vendored stdlib 2026-10-16 08:12:20.956817554 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.956822024 DEBUG Adding new file root '/tmp/.tmpNUO6EB/src' of kind Project 2026-10-16 08:12:20.959030621 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.959046721 DEBUG Updating project to check open files 2026-10-16 08:12:20.959135272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNUO6EB/src/foo.py") 2026-10-16 08:12:20.959145622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNUO6EB/src/foo.py` 2026-10-16 08:12:20.959152772 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNUO6EB/src/foo.py` 2026-10-16 08:12:20.959291942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNUO6EB/src/foo.py` to project `src` 2026-10-16 08:12:20.959306672 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNUO6EB/src/foo.py` 2026-10-16 08:12:20.959309292 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.959318332 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.959485493 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNUO6EB/src/foo.py"))}: Checking file '/tmp/.tmpNUO6EB/src/foo.py' 2026-10-16 08:12:20.959652443 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNUO6EB/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:20.969220503 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpNUO6EB/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:20.973389787 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.06ms 2026-10-16 08:12:20.973409907 DEBUG Received server response for request 2 2026-10-16 08:12:20.983684359 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:20.983708479 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:20.983715849 DEBUG method="shutdown" response.id=3 duration=11.45µs 2026-10-16 08:12:20.983725519 DEBUG Received server response for request 3 2026-10-16 08:12:20.983729899 DEBUG Client sends notification `exit` 2026-10-16 08:12:20.983739129 DEBUG Received exit notification, exiting ok test configuration::invalid_configuration_file ... 2026-10-16 08:12:20.986615418 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:20.986674669 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:20.986711969 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:20.986776779 DEBUG Client info: None 2026-10-16 08:12:20.986811229 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:20.986825829 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:20.986832599 INFO Version: Unknown 2026-10-16 08:12:20.986878109 DEBUG Received server response for request 1 2026-10-16 08:12:20.986910409 DEBUG Client sends notification `initialized` 2026-10-16 08:12:20.986925399 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:20.987004410 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:20.987043730 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:20.987047390 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:20.987075640 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:20.987126260 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:20.987142680 DEBUG Initializing workspace `file:///tmp/.tmpvB7IuJ/src`: WorkspaceOptions { configuration: Some( ConfigurationMap( { "environment": Object { "python": String("./missing-environment"), }, "rules": Object { "unresolved-reference": String("warn"), }, }, ), ), configuration_file: Some( "/tmp/.tmpvB7IuJ/ty2.toml", ), disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:20.987170410 DEBUG Using overridden configuration file at '/tmp/.tmpvB7IuJ/ty2.toml' 2026-10-16 08:12:20.987206420 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:20.987213350 ERROR Failed to load project for workspace `file:///tmp/.tmpvB7IuJ/src`: Failed to discover project configuration: Error loading configuration file at /tmp/.tmpvB7IuJ/ty2.toml: /tmp/.tmpvB7IuJ/ty2.toml is not a valid `ty.toml`: TOML parse error at line 2, column 2 | 2 | [rule] | ^^^^ unknown field `rule`, expected one of `environment`, `src`, `rules`, `terminal`, `analysis`, `overrides` . Continuing with valid settings 2026-10-16 08:12:20.987238680 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:20.987242730 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:12:20.987246320 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:20.987703482 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:20.987722202 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:12:20.987755362 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:20.987758902 DEBUG No virtual environment found 2026-10-16 08:12:20.987770402 DEBUG Adding first-party search path `/tmp/.tmpvB7IuJ/src` 2026-10-16 08:12:20.987774402 DEBUG Using vendored stdlib 2026-10-16 08:12:20.987861122 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:20.987865342 DEBUG Adding new file root '/tmp/.tmpvB7IuJ/src' of kind Project 2026-10-16 08:12:20.990766211 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:20.990784771 DEBUG Updating project to check open files 2026-10-16 08:12:20.990850312 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpvB7IuJ/src/foo.py") 2026-10-16 08:12:20.990858012 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpvB7IuJ/src/foo.py` 2026-10-16 08:12:20.990864022 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpvB7IuJ/src/foo.py` 2026-10-16 08:12:20.990981622 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpvB7IuJ/src/foo.py` to project `src` 2026-10-16 08:12:20.990995122 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpvB7IuJ/src/foo.py` 2026-10-16 08:12:20.990997542 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:20.991005352 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:20.991144673 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvB7IuJ/src/foo.py"))}: Checking file '/tmp/.tmpvB7IuJ/src/foo.py' 2026-10-16 08:12:20.991280393 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvB7IuJ/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.001776096 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpvB7IuJ/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.006032600 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.02ms 2026-10-16 08:12:21.006064120 DEBUG Received server response for request 2 2026-10-16 08:12:21.016343222 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.016376822 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.016383982 DEBUG method="shutdown" response.id=3 duration=10.15µs 2026-10-16 08:12:21.016395202 DEBUG Received server response for request 3 2026-10-16 08:12:21.016399232 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.016414882 DEBUG Received exit notification, exiting ok test configuration::invalid_include_pattern_preserves_rules_and_diagnostics ... 2026-10-16 08:12:21.019234471 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.019291721 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.019324221 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.019379272 DEBUG Client info: None 2026-10-16 08:12:21.019411082 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.019422802 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.019428202 INFO Version: Unknown 2026-10-16 08:12:21.019465012 DEBUG Received server response for request 1 2026-10-16 08:12:21.019495642 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.019510042 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.019590932 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.019630762 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.019634232 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.019705463 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.019720953 DEBUG Initializing workspace `file:///tmp/.tmp5O4uFH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.019737503 DEBUG Searching for a project in '/tmp/.tmp5O4uFH/src' 2026-10-16 08:12:21.019784643 DEBUG Found project at '/tmp/.tmp5O4uFH/src' 2026-10-16 08:12:21.019788653 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.020285044 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.020290644 DEBUG Resolving local virtual environment: /tmp/.tmp5O4uFH/src/.venv 2026-10-16 08:12:21.020336905 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.020341665 DEBUG No virtual environment found 2026-10-16 08:12:21.020353815 DEBUG Adding first-party search path `/tmp/.tmp5O4uFH/src` 2026-10-16 08:12:21.020358025 DEBUG Using vendored stdlib 2026-10-16 08:12:21.020441555 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.020446545 DEBUG Adding new file root '/tmp/.tmp5O4uFH/src' of kind Project 2026-10-16 08:12:21.020678946 ERROR Failed to load project for workspace `file:///tmp/.tmp5O4uFH/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-16 08:12:21.020697166 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:21.020710856 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:12:21.021127807 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.021137697 DEBUG Resolving local virtual environment: /tmp/.tmp5O4uFH/src/.venv 2026-10-16 08:12:21.021175277 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.021178787 DEBUG No virtual environment found 2026-10-16 08:12:21.021189287 DEBUG Adding first-party search path `/tmp/.tmp5O4uFH/src` 2026-10-16 08:12:21.021193317 DEBUG Using vendored stdlib 2026-10-16 08:12:21.021265968 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.021269718 DEBUG Adding new file root '/tmp/.tmp5O4uFH/src' of kind Project 2026-10-16 08:12:21.024102476 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.024148337 DEBUG Updating project to check open files 2026-10-16 08:12:21.024153617 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.024160907 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.024257597 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.024265767 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.024318627 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5O4uFH/src/main.py") 2026-10-16 08:12:21.024326157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5O4uFH/src/main.py` 2026-10-16 08:12:21.024332607 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5O4uFH/src/main.py` 2026-10-16 08:12:21.024454278 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5O4uFH/src/main.py` to project `src` 2026-10-16 08:12:21.024470978 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5O4uFH/src/main.py` 2026-10-16 08:12:21.024473458 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.024481098 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:12:21.024607868 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5O4uFH/src/main.py"))}: Checking file '/tmp/.tmp5O4uFH/src/main.py' 2026-10-16 08:12:21.024712678 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5O4uFH/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.033388766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5O4uFH/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.033460766 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.97ms 2026-10-16 08:12:21.033475496 DEBUG Received server response for request 2 2026-10-16 08:12:21.043612848 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.043641338 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.043647688 DEBUG method="shutdown" response.id=3 duration=9.33µs 2026-10-16 08:12:21.043657418 DEBUG Received server response for request 3 2026-10-16 08:12:21.043661218 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.043676748 DEBUG Received exit notification, exiting ok test configuration::invalid_python_environment_preserves_valid_configuration ... 2026-10-16 08:12:21.046276386 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.046341657 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.046377137 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.046432747 DEBUG Client info: None 2026-10-16 08:12:21.046457417 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.046471597 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.046477617 INFO Version: Unknown 2026-10-16 08:12:21.046519757 DEBUG Received server response for request 1 2026-10-16 08:12:21.046563017 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.046578757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.046679538 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.046725008 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.046728808 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.046806238 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.046824788 DEBUG Initializing workspace `file:///tmp/.tmpAFWGpS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.046843468 DEBUG Searching for a project in '/tmp/.tmpAFWGpS/src' 2026-10-16 08:12:21.046910438 DEBUG Found project at '/tmp/.tmpAFWGpS/src' 2026-10-16 08:12:21.046914928 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.048586274 ERROR Failed to load project for workspace `file:///tmp/.tmpAFWGpS/src`: Invalid `environment.python` setting --> Invalid setting in configuration file `/tmp/.tmpAFWGpS/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-16 08:12:21.048655794 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:21.048675454 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:12:21.048682394 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.048686134 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.049211626 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:12:21.049264246 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.049268826 DEBUG No virtual environment found 2026-10-16 08:12:21.049281676 DEBUG Adding first-party search path `/tmp/.tmpAFWGpS/src` 2026-10-16 08:12:21.049285976 DEBUG Using vendored stdlib 2026-10-16 08:12:21.049418806 INFO Python version: Python 3.15, platform: win32 2026-10-16 08:12:21.049427156 DEBUG Adding new file root '/tmp/.tmpAFWGpS/src' of kind Project 2026-10-16 08:12:21.051655493 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.051672753 DEBUG Updating project to check open files 2026-10-16 08:12:21.051765824 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAFWGpS/src/main.py") 2026-10-16 08:12:21.051775834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAFWGpS/src/main.py` 2026-10-16 08:12:21.051782714 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAFWGpS/src/main.py` 2026-10-16 08:12:21.051921584 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAFWGpS/src/main.py` to project `src` 2026-10-16 08:12:21.051936144 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAFWGpS/src/main.py` 2026-10-16 08:12:21.051938694 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.051946954 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.052435466 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.056036757 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:12:21.056080917 DEBUG method="textDocument/hover" response.id=2 duration=4.13ms 2026-10-16 08:12:21.056094937 DEBUG Received server response for request 2 2026-10-16 08:12:21.066287470 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.066321680 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.066329690 DEBUG method="shutdown" response.id=3 duration=11.76µs 2026-10-16 08:12:21.066340010 DEBUG Received server response for request 3 2026-10-16 08:12:21.066343850 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.066359150 DEBUG Received exit notification, exiting ok test configuration::unsupported_editor_python_version ... 2026-10-16 08:12:21.068430696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.068493586 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.068530187 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.068584877 DEBUG Client info: None 2026-10-16 08:12:21.068608397 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.068621257 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.068627077 INFO Version: Unknown 2026-10-16 08:12:21.068667597 DEBUG Received server response for request 1 2026-10-16 08:12:21.068703397 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.068718957 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.068800357 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.068840518 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.068844308 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.068905728 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.068924068 DEBUG Initializing workspace `file:///tmp/.tmpo76MsZ/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/.tmpo76MsZ/venv", }, environment: None, version: Some( EnvironmentVersion { major: 3, minor: 16, patch: None, sys_version: None, }, ), }, ), }, ), } 2026-10-16 08:12:21.068950028 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-16 08:12:21.068953348 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpo76MsZ/venv 2026-10-16 08:12:21.068956878 DEBUG Searching for a project in '/tmp/.tmpo76MsZ/src' 2026-10-16 08:12:21.068990568 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.068995978 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.069477670 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.069494660 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpo76MsZ/venv/pyvenv.cfg' 2026-10-16 08:12:21.069519590 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpo76MsZ/venv 2026-10-16 08:12:21.069561900 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpo76MsZ/venv/lib/python3.16/site-packages"] 2026-10-16 08:12:21.069576630 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpo76MsZ/base 2026-10-16 08:12:21.069582450 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:12:21.069584690 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/.tmpo76MsZ/base` 2026-10-16 08:12:21.069597540 DEBUG Adding first-party search path `/tmp/.tmpo76MsZ/src` 2026-10-16 08:12:21.069601690 DEBUG Using vendored stdlib 2026-10-16 08:12:21.069697700 DEBUG Adding site-packages search path `/tmp/.tmpo76MsZ/venv/lib/python3.16/site-packages` 2026-10-16 08:12:21.069703030 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.069706390 DEBUG Adding new file root '/tmp/.tmpo76MsZ/src' of kind Project 2026-10-16 08:12:21.070170632 DEBUG Adding new file root '/tmp/.tmpo76MsZ/venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:12:21.072707190 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:21.072754510 DEBUG Updating project to check open files 2026-10-16 08:12:21.072760080 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.072767450 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.072882990 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.072891540 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.072939490 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpo76MsZ/src/main.py") 2026-10-16 08:12:21.072947121 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpo76MsZ/src/main.py` 2026-10-16 08:12:21.072953451 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpo76MsZ/src/main.py` 2026-10-16 08:12:21.073099191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpo76MsZ/src/main.py` to project `src` 2026-10-16 08:12:21.073113641 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpo76MsZ/src/main.py` 2026-10-16 08:12:21.073116141 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.073124021 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:12:21.073291102 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo76MsZ/src/main.py"))}: Checking file '/tmp/.tmpo76MsZ/src/main.py' 2026-10-16 08:12:21.073423492 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo76MsZ/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.090420146 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpo76MsZ/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.091764440 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.63ms 2026-10-16 08:12:21.091781860 DEBUG Received server response for request 2 2026-10-16 08:12:21.101933972 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.101965982 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.101972682 DEBUG method="shutdown" response.id=3 duration=9.66µs 2026-10-16 08:12:21.101982402 DEBUG Received server response for request 3 2026-10-16 08:12:21.101986472 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.102002562 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic ... 2026-10-16 08:12:21.105473223 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.105542483 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.105579033 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.105641014 DEBUG Client info: None 2026-10-16 08:12:21.105672104 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.105685434 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.105691564 INFO Version: Unknown 2026-10-16 08:12:21.105735544 DEBUG Received server response for request 1 2026-10-16 08:12:21.105775954 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.105791694 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.105884614 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.105922344 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.105926064 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.106001735 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.106021315 DEBUG Initializing workspace `file:///tmp/.tmpcNpLVa/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.106037865 DEBUG Searching for a project in '/tmp/.tmpcNpLVa/project' 2026-10-16 08:12:21.106085675 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.106090605 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.107351319 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.107361639 DEBUG Resolving local virtual environment: /tmp/.tmpcNpLVa/project/.venv 2026-10-16 08:12:21.107374779 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpcNpLVa/project/.venv/pyvenv.cfg' 2026-10-16 08:12:21.107432919 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.107438909 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpcNpLVa/project/.venv 2026-10-16 08:12:21.107470669 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpcNpLVa/project/.venv/lib/python3.16/site-packages"] 2026-10-16 08:12:21.107482089 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpcNpLVa/base 2026-10-16 08:12:21.107488169 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:12:21.107490299 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/.tmpcNpLVa/base` 2026-10-16 08:12:21.107504339 DEBUG Adding first-party search path `/tmp/.tmpcNpLVa/project` 2026-10-16 08:12:21.107508639 DEBUG Using vendored stdlib 2026-10-16 08:12:21.107636790 DEBUG Adding site-packages search path `/tmp/.tmpcNpLVa/project/.venv/lib/python3.16/site-packages` 2026-10-16 08:12:21.107644900 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.107650440 DEBUG Adding new file root '/tmp/.tmpcNpLVa/project' of kind Project 2026-10-16 08:12:21.108275532 DEBUG Adding new file root '/tmp/.tmpcNpLVa/project/.venv/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:12:21.108703163 DEBUG Skipping directory '/tmp/.tmpcNpLVa/project/.venv' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:12:21.110832740 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:21.110868480 DEBUG Updating project to check open files 2026-10-16 08:12:21.110874590 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.110882980 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.121146732 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.121176173 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.121185863 DEBUG method="shutdown" response.id=2 duration=15.18µs 2026-10-16 08:12:21.121197593 DEBUG Received server response for request 2 2026-10-16 08:12:21.121201383 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.121210453 DEBUG Received exit notification, exiting ok test configuration::unsupported_inferred_python_version_setting_diagnostic_for_system_interpreter ... 2026-10-16 08:12:21.122948148 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.123009468 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.123042478 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.123105399 DEBUG Client info: None 2026-10-16 08:12:21.123127059 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.123138499 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.123143649 INFO Version: Unknown 2026-10-16 08:12:21.123184049 DEBUG Received server response for request 1 2026-10-16 08:12:21.123223099 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.123237679 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.123325409 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.123362799 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.123366929 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.123432000 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.123453650 DEBUG Initializing workspace `file:///tmp/.tmpraSv0y/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/.tmpraSv0y/python/bin/python3.16", query: None, fragment: None, }, ), sys_prefix: "/tmp/.tmpraSv0y/python", }, environment: None, version: None, }, ), }, ), } 2026-10-16 08:12:21.123483600 DEBUG Using the Python environment selected in your editor in case the configuration doesn't specify a Python environment: /tmp/.tmpraSv0y/python 2026-10-16 08:12:21.123487980 DEBUG Searching for a project in '/tmp/.tmpraSv0y/project' 2026-10-16 08:12:21.123521550 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.123527400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.124618163 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.124636533 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpraSv0y/python/pyvenv.cfg' 2026-10-16 08:12:21.124645894 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpraSv0y/python 2026-10-16 08:12:21.124700374 DEBUG Resolved site-packages directories for this environment are: ["/tmp/.tmpraSv0y/python/lib/python3.16/site-packages"] 2026-10-16 08:12:21.124703744 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpraSv0y/python 2026-10-16 08:12:21.124712324 DEBUG Resolved real stdlib directory for this environment is: "/tmp/.tmpraSv0y/python/lib/python3.16" 2026-10-16 08:12:21.124724564 DEBUG Adding first-party search path `/tmp/.tmpraSv0y/project` 2026-10-16 08:12:21.124728724 DEBUG Using vendored stdlib 2026-10-16 08:12:21.124847854 DEBUG Adding site-packages search path `/tmp/.tmpraSv0y/python/lib/python3.16/site-packages` 2026-10-16 08:12:21.124852994 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.124856674 DEBUG Adding new file root '/tmp/.tmpraSv0y/project' of kind Project 2026-10-16 08:12:21.125511106 DEBUG Adding new file root '/tmp/.tmpraSv0y/python/lib/python3.16/site-packages' of kind SearchPath 2026-10-16 08:12:21.128032514 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:21.128069814 DEBUG Updating project to check open files 2026-10-16 08:12:21.128074114 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.128079164 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.138244246 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.138269646 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.138276796 DEBUG method="shutdown" response.id=2 duration=12.79µs 2026-10-16 08:12:21.138295996 DEBUG Received server response for request 2 2026-10-16 08:12:21.138299547 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.138308417 DEBUG Received exit notification, exiting ok test file_watching::nested_search_path_picks_up_missed_dependency_edit ... 2026-10-16 08:12:21.139907972 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-16 08:12:21.139976632 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.140013032 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.140078152 DEBUG Client info: None 2026-10-16 08:12:21.140103902 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.140115322 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.140120982 INFO Version: Unknown 2026-10-16 08:12:21.140161832 DEBUG Received server response for request 1 2026-10-16 08:12:21.140196773 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.140290093 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.140324523 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.140328173 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.140396923 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.140412533 DEBUG Initializing workspace `file:///tmp/.tmpoJjXxy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.140426303 DEBUG Searching for a project in '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.140471583 DEBUG Found project at '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.140475623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.141637527 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.141649047 DEBUG Resolving local virtual environment: /tmp/.tmpoJjXxy/src/.venv 2026-10-16 08:12:21.141707157 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.141711567 DEBUG No virtual environment found 2026-10-16 08:12:21.141729757 DEBUG Adding extra search-path `/tmp/.tmpoJjXxy/dependencies` 2026-10-16 08:12:21.141734717 DEBUG Adding first-party search path `/tmp/.tmpoJjXxy/src` 2026-10-16 08:12:21.141738757 DEBUG Using vendored stdlib 2026-10-16 08:12:21.141845418 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.141849088 DEBUG Adding new file root '/tmp/.tmpoJjXxy/src' of kind Project 2026-10-16 08:12:21.142434510 DEBUG Adding new file root '/tmp/.tmpoJjXxy/dependencies' of kind SearchPath 2026-10-16 08:12:21.144023124 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.144069715 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.144103795 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.144110615 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.144202685 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.144210545 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.144250215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoJjXxy/src/main.py") 2026-10-16 08:12:21.144258735 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoJjXxy/src/main.py` 2026-10-16 08:12:21.144275205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoJjXxy/src/main.py` 2026-10-16 08:12:21.144406886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoJjXxy/src/main.py` to project `src` 2026-10-16 08:12:21.144421736 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoJjXxy/src/main.py` 2026-10-16 08:12:21.144424396 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.144432566 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.144573416 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoJjXxy/src/main.py"))}: Checking file '/tmp/.tmpoJjXxy/src/main.py' 2026-10-16 08:12:21.153565745 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoJjXxy/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.154941029 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.50ms 2026-10-16 08:12:21.154957069 DEBUG Received server response for request 2 2026-10-16 08:12:21.155032419 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:21.155065009 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpoJjXxy/src` 2026-10-16 08:12:21.155088629 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoJjXxy/src/pyproject.toml", kind: Any } 2026-10-16 08:12:21.155099409 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.155122809 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.155127099 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.155134270 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:12:21.155137840 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpoJjXxy/src/.venv 2026-10-16 08:12:21.155175830 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.155180160 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:12:21.155190870 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpoJjXxy/src` 2026-10-16 08:12:21.155195230 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:12:21.155272970 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.155681571 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:12:21.155686781 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:12:21.155723971 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.155746281 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.155750691 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.155816782 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.155819952 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.155859192 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:21.155874332 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpoJjXxy/src` 2026-10-16 08:12:21.155897372 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoJjXxy/src/pyproject.toml", kind: Any } 2026-10-16 08:12:21.155906592 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.155932352 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpoJjXxy/src' 2026-10-16 08:12:21.155935752 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.155942032 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:12:21.155945072 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpoJjXxy/src/.venv 2026-10-16 08:12:21.155977002 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.155981012 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:12:21.155995812 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpoJjXxy/dependencies/pkg` 2026-10-16 08:12:21.156000292 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpoJjXxy/src` 2026-10-16 08:12:21.156004602 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:12:21.156094243 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.156098913 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpoJjXxy/dependencies/pkg' of kind SearchPath 2026-10-16 08:12:21.156462084 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:12:21.156467244 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:12:21.156501724 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.156527184 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.156530504 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.156572894 DEBUG Updating the revision of `/tmp/.tmpoJjXxy/dependencies/pkg/dependency.py` 2026-10-16 08:12:21.156589084 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.156591814 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.156600444 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:21.156604064 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:21.156612294 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:21.156636954 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoJjXxy/src/main.py", kind: FileContent } 2026-10-16 08:12:21.156641214 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpoJjXxy/src/main.py` 2026-10-16 08:12:21.156728785 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpoJjXxy/src/main.py` to project `src` 2026-10-16 08:12:21.156778355 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoJjXxy/src/main.py"))}: Checking file '/tmp/.tmpoJjXxy/src/main.py' 2026-10-16 08:12:21.162877244 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpoJjXxy/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.166636776 DEBUG method="textDocument/diagnostic" response.id=3 duration=9.90ms 2026-10-16 08:12:21.166662026 DEBUG Received server response for request 3 2026-10-16 08:12:21.176864818 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:21.176894908 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.176900528 DEBUG method="shutdown" response.id=4 duration=8.89µs 2026-10-16 08:12:21.176919488 DEBUG Received server response for request 4 2026-10-16 08:12:21.176923198 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.176938938 DEBUG Received exit notification, exiting ok test file_watching::picks_up_edits_to_unwatched_pth_files ... 2026-10-16 08:12:21.180339779 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-16 08:12:21.180403959 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.180441339 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.180501800 DEBUG Client info: None 2026-10-16 08:12:21.180530740 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.180544450 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.180551040 INFO Version: Unknown 2026-10-16 08:12:21.180592950 DEBUG Received server response for request 1 2026-10-16 08:12:21.180627850 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.180727610 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.180771120 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.180777970 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.180839801 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.180858481 DEBUG Initializing workspace `file:///tmp/.tmpbYBAJp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.180873671 DEBUG Searching for a project in '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.180918331 DEBUG Found project at '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.180922861 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.182134565 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.182156265 DEBUG Attempting to parse virtual environment metadata at '/tmp/.tmpbYBAJp/venv/pyvenv.cfg' 2026-10-16 08:12:21.182177975 DEBUG Searching for site-packages directory in sys.prefix /tmp/.tmpbYBAJp/venv 2026-10-16 08:12:21.182219305 DEBUG Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages"] 2026-10-16 08:12:21.182233405 DEBUG Searching for real stdlib directory in sys.prefix /tmp/.tmpbYBAJp/base 2026-10-16 08:12:21.182239895 DEBUG Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:12:21.182242155 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/.tmpbYBAJp/base` 2026-10-16 08:12:21.182254265 DEBUG Adding first-party search path `/tmp/.tmpbYBAJp/src` 2026-10-16 08:12:21.182258455 DEBUG Using vendored stdlib 2026-10-16 08:12:21.182373655 DEBUG Adding site-packages search path `/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages` 2026-10-16 08:12:21.182379615 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:12:21.182383835 DEBUG Adding new file root '/tmp/.tmpbYBAJp/src' of kind Project 2026-10-16 08:12:21.182931277 DEBUG Adding new file root '/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages' of kind SearchPath 2026-10-16 08:12:21.184540772 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.184588452 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.184641163 DEBUG Adding editable installation to module resolution path /tmp/.tmpbYBAJp/old 2026-10-16 08:12:21.184644363 DEBUG Adding new file root '/tmp/.tmpbYBAJp/old' of kind SearchPath 2026-10-16 08:12:21.184686553 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.184695733 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.184791843 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.184799153 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.184840573 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbYBAJp/src/main.py") 2026-10-16 08:12:21.184848783 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbYBAJp/src/main.py` 2026-10-16 08:12:21.184869103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbYBAJp/src/main.py` 2026-10-16 08:12:21.185010984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbYBAJp/src/main.py` to project `src` 2026-10-16 08:12:21.185028244 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbYBAJp/src/main.py` 2026-10-16 08:12:21.185030974 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.185040424 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.185212564 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbYBAJp/src/main.py"))}: Checking file '/tmp/.tmpbYBAJp/src/main.py' 2026-10-16 08:12:21.194548844 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbYBAJp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.195915958 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.86ms 2026-10-16 08:12:21.195931738 DEBUG Received server response for request 2 2026-10-16 08:12:21.196018778 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:21.196039428 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpbYBAJp/src` 2026-10-16 08:12:21.196073379 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbYBAJp/src/pyproject.toml", kind: Any } 2026-10-16 08:12:21.196085459 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.196108359 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.196112529 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.196119449 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:12:21.196122759 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpbYBAJp/src/.venv 2026-10-16 08:12:21.196162799 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.196167199 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:12:21.196178109 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpbYBAJp/src` 2026-10-16 08:12:21.196182349 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:12:21.196272079 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.196702101 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:12:21.196709341 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:12:21.196752541 DEBUG notification{method=workspace/didChangeWatchedFiles}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.196775251 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.196777721 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.196836701 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.196838961 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.196874521 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:21.196886671 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpbYBAJp/src` 2026-10-16 08:12:21.196907891 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbYBAJp/src/pyproject.toml", kind: Any } 2026-10-16 08:12:21.196916801 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.196940741 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpbYBAJp/src' 2026-10-16 08:12:21.196944061 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.196950431 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:12:21.196960791 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Attempting to parse virtual environment metadata at '/tmp/.tmpbYBAJp/venv/pyvenv.cfg' 2026-10-16 08:12:21.196977141 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for site-packages directory in sys.prefix /tmp/.tmpbYBAJp/venv 2026-10-16 08:12:21.197013672 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolved site-packages directories for this virtual environment are: ["/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages"] 2026-10-16 08:12:21.197026812 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for real stdlib directory in sys.prefix /tmp/.tmpbYBAJp/base 2026-10-16 08:12:21.197032552 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to resolve real stdlib path for this virtual environment 2026-10-16 08:12:21.197034822 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/.tmpbYBAJp/base` 2026-10-16 08:12:21.197046132 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpbYBAJp/src` 2026-10-16 08:12:21.197050092 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:12:21.197147032 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding site-packages search path `/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages` 2026-10-16 08:12:21.197152592 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.12, platform: linux 2026-10-16 08:12:21.197528193 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:12:21.197534973 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:12:21.197595123 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.197599383 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.197665654 DEBUG Updating the revision of `/tmp/.tmpbYBAJp/venv/lib/python3.12/site-packages/dependency.pth` 2026-10-16 08:12:21.197688714 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.197691034 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.197709294 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.197712494 DEBUG Adding editable installation to module resolution path /tmp/.tmpbYBAJp/new 2026-10-16 08:12:21.197715054 DEBUG Adding new file root '/tmp/.tmpbYBAJp/new' of kind SearchPath 2026-10-16 08:12:21.197740954 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.197743204 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.197778984 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.197781144 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.197785334 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:21.197929384 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbYBAJp/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.200784493 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbYBAJp/src/main.py"))}: Checking file '/tmp/.tmpbYBAJp/src/main.py' 2026-10-16 08:12:21.200836824 DEBUG method="textDocument/diagnostic" response.id=3 duration=3.05ms 2026-10-16 08:12:21.200848084 DEBUG Received server response for request 3 2026-10-16 08:12:21.210964306 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:21.210983206 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.210988086 DEBUG method="shutdown" response.id=4 duration=7.71µs 2026-10-16 08:12:21.210995676 DEBUG Received server response for request 4 2026-10-16 08:12:21.210998606 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.211005046 DEBUG Received exit notification, exiting ok test file_watching::refreshes_script_dependency_after_rewatch ... 2026-10-16 08:12:21.216462413 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-16 08:12:21.216556973 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.216609633 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.216697164 DEBUG Client info: None 2026-10-16 08:12:21.216740534 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.216756084 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "INLAY_HINT_REFRESH", "PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "RELATIVE_FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.216764234 INFO Version: Unknown 2026-10-16 08:12:21.216816004 DEBUG Received server response for request 1 2026-10-16 08:12:21.216865264 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.216980725 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.217025675 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.217029585 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.217118225 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.217136205 DEBUG Initializing workspace `file:///tmp/.tmp2jId2J/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.217153835 DEBUG Searching for a project in '/tmp/.tmp2jId2J/src' 2026-10-16 08:12:21.217187935 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.217193475 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.218358359 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.218364639 DEBUG Resolving local virtual environment: /tmp/.tmp2jId2J/src/.venv 2026-10-16 08:12:21.218418719 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.218423779 DEBUG No virtual environment found 2026-10-16 08:12:21.218435639 DEBUG Adding first-party search path `/tmp/.tmp2jId2J/src` 2026-10-16 08:12:21.218440069 DEBUG Using vendored stdlib 2026-10-16 08:12:21.218552189 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.218557009 DEBUG Adding new file root '/tmp/.tmp2jId2J/src' of kind Project 2026-10-16 08:12:21.221014817 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.221068767 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.221535999 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.221569989 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.221573889 DEBUG No virtual environment found 2026-10-16 08:12:21.221581079 DEBUG Adding extra search-path `/tmp/.tmp2jId2J/dependencies` 2026-10-16 08:12:21.221585349 DEBUG Using vendored stdlib 2026-10-16 08:12:21.221667249 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.221672919 DEBUG Adding new file root '/tmp/.tmp2jId2J/dependencies' of kind SearchPath 2026-10-16 08:12:21.221693999 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.221720579 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.221727539 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.221839850 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.221850660 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.221889700 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2jId2J/src/script.py") 2026-10-16 08:12:21.221897470 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2jId2J/src/script.py` 2026-10-16 08:12:21.221915580 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2jId2J/src/script.py` 2026-10-16 08:12:21.222032690 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2jId2J/src/script.py` to project `src` 2026-10-16 08:12:21.222052860 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2jId2J/src/script.py` 2026-10-16 08:12:21.222071411 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.222080291 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.222173991 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2jId2J/src/script.py"))}: Checking file '/tmp/.tmp2jId2J/src/script.py' 2026-10-16 08:12:21.230905928 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2jId2J/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.232272623 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.18ms 2026-10-16 08:12:21.232288583 DEBUG Received server response for request 2 2026-10-16 08:12:21.232341923 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:21.232362493 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:21.232389933 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2jId2J/src/script.py", kind: FileContent } 2026-10-16 08:12:21.232394783 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2jId2J/src/script.py` 2026-10-16 08:12:21.232481133 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2jId2J/src/script.py` to project `src` 2026-10-16 08:12:21.232881055 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.232914425 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.232918505 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 08:12:21.232921005 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 08:12:21.232996205 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.233029945 DEBUG notification{method=textDocument/didChange}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.233049445 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.233052805 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.233111025 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.233113695 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.233166246 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:21.233186816 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:21.233212886 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp2jId2J/src/script.py", kind: FileContent } 2026-10-16 08:12:21.233217736 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp2jId2J/src/script.py` 2026-10-16 08:12:21.233308786 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp2jId2J/src/script.py` to project `src` 2026-10-16 08:12:21.233682437 INFO notification{method=textDocument/didChange}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.233715677 DEBUG notification{method=textDocument/didChange}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.233719817 DEBUG notification{method=textDocument/didChange}: No virtual environment found 2026-10-16 08:12:21.233726327 DEBUG notification{method=textDocument/didChange}: Adding extra search-path `/tmp/.tmp2jId2J/dependencies` 2026-10-16 08:12:21.233730997 DEBUG notification{method=textDocument/didChange}: Using vendored stdlib 2026-10-16 08:12:21.233804738 INFO notification{method=textDocument/didChange}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.233858008 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.233863588 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.233908258 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:21.233957268 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2jId2J/src/script.py"))}: Checking file '/tmp/.tmp2jId2J/src/script.py' 2026-10-16 08:12:21.234031238 DEBUG method="textDocument/diagnostic" response.id=3 duration=110.95µs 2026-10-16 08:12:21.234041448 DEBUG Received server response for request 3 2026-10-16 08:12:21.234095798 DEBUG Updating the revision of `/tmp/.tmp2jId2J/dependencies/dependency.py` 2026-10-16 08:12:21.234132519 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:12:21.234137009 DEBUG Received server request `workspace/inlayHint/refresh` 2026-10-16 08:12:21.234139359 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:21.234141429 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:21.234149719 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:21.237031678 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2jId2J/src/script.py"))}: Checking file '/tmp/.tmp2jId2J/src/script.py' 2026-10-16 08:12:21.237083378 DEBUG method="textDocument/diagnostic" response.id=4 duration=2.92ms 2026-10-16 08:12:21.237094228 DEBUG Received server response for request 4 2026-10-16 08:12:21.247211240 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:21.247231680 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.247238470 DEBUG method="shutdown" response.id=5 duration=11.17µs 2026-10-16 08:12:21.247247810 DEBUG Received server response for request 5 2026-10-16 08:12:21.247251300 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.247259990 DEBUG Received exit notification, exiting ok test file_watching::watches_project_without_relative_patterns ... 2026-10-16 08:12:21.250476170 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-16 08:12:21.250540140 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.250576210 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.250639401 DEBUG Client info: None 2026-10-16 08:12:21.250674981 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.250686871 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "FILE_WATCHER_SUPPORT", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.250708101 INFO Version: Unknown 2026-10-16 08:12:21.250747681 DEBUG Received server response for request 1 2026-10-16 08:12:21.250781951 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.250877151 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.250914191 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.250917521 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.250994492 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.251010082 DEBUG Initializing workspace `file:///tmp/.tmpBcPSf4/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.251026162 DEBUG Searching for a project in '/tmp/.tmpBcPSf4/src' 2026-10-16 08:12:21.251072472 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.251077582 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.251588794 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.251594154 DEBUG Resolving local virtual environment: /tmp/.tmpBcPSf4/src/.venv 2026-10-16 08:12:21.251634694 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.251638954 DEBUG No virtual environment found 2026-10-16 08:12:21.251649014 DEBUG Adding first-party search path `/tmp/.tmpBcPSf4/src` 2026-10-16 08:12:21.251653454 DEBUG Using vendored stdlib 2026-10-16 08:12:21.251735254 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.251739404 DEBUG Adding new file root '/tmp/.tmpBcPSf4/src' of kind Project 2026-10-16 08:12:21.253767070 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:21.253802461 DEBUG Resolving dynamic module resolution paths 2026-10-16 08:12:21.253825221 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.253832431 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.253900571 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.253933801 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:21.253937271 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:21.253946541 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBcPSf4/src/main.py") 2026-10-16 08:12:21.253953801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBcPSf4/src/main.py` 2026-10-16 08:12:21.253968191 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBcPSf4/src/main.py` 2026-10-16 08:12:21.254106831 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBcPSf4/src/main.py` to project `src` 2026-10-16 08:12:21.254122022 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBcPSf4/src/main.py` 2026-10-16 08:12:21.254124682 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.254133532 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.254151302 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpBcPSf4/src` 2026-10-16 08:12:21.254168332 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpBcPSf4/src/dependency.py", kind: Any } 2026-10-16 08:12:21.254176032 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmpBcPSf4/src/dependency.py` 2026-10-16 08:12:21.254266922 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmpBcPSf4/src/dependency.py` to project `src` 2026-10-16 08:12:21.254405602 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBcPSf4/src/main.py"))}: Checking file '/tmp/.tmpBcPSf4/src/main.py' 2026-10-16 08:12:21.264302944 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpBcPSf4/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.268493787 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.22ms 2026-10-16 08:12:21.268510347 DEBUG Received server response for request 2 2026-10-16 08:12:21.278641449 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.278664829 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.278670749 DEBUG method="shutdown" response.id=3 duration=9.80µs 2026-10-16 08:12:21.278680199 DEBUG Received server response for request 3 2026-10-16 08:12:21.278683889 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.278692449 DEBUG Received exit notification, exiting ok test folding_range::folding_range_basic_functionality ... 2026-10-16 08:12:21.281678378 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.281747719 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.281783259 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.281841619 DEBUG Client info: None 2026-10-16 08:12:21.281871569 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.281882739 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.281888299 INFO Version: Unknown 2026-10-16 08:12:21.281928749 DEBUG Received server response for request 1 2026-10-16 08:12:21.281974119 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.281989459 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.282107640 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.282145940 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.282149830 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.282165070 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.282168050 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:12:21.282218810 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.282237320 DEBUG Initializing workspace `file:///tmp/.tmpyouJy5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.282254910 DEBUG Searching for a project in '/tmp/.tmpyouJy5/src' 2026-10-16 08:12:21.282289400 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.282294350 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.283582704 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.283591505 DEBUG Resolving local virtual environment: /tmp/.tmpyouJy5/src/.venv 2026-10-16 08:12:21.283648985 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.283661245 DEBUG No virtual environment found 2026-10-16 08:12:21.283673805 DEBUG Adding first-party search path `/tmp/.tmpyouJy5/src` 2026-10-16 08:12:21.283678235 DEBUG Using vendored stdlib 2026-10-16 08:12:21.283787735 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.283794325 DEBUG Adding new file root '/tmp/.tmpyouJy5/src' of kind Project 2026-10-16 08:12:21.286083192 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.286099422 DEBUG Updating project to check open files 2026-10-16 08:12:21.286194033 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyouJy5/src/foo.py") 2026-10-16 08:12:21.286203053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyouJy5/src/foo.py` 2026-10-16 08:12:21.286210163 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyouJy5/src/foo.py` 2026-10-16 08:12:21.286359083 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyouJy5/src/foo.py` to project `src` 2026-10-16 08:12:21.286373103 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyouJy5/src/foo.py` 2026-10-16 08:12:21.286375753 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.286384183 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.286811315 DEBUG method="textDocument/foldingRange" response.id=2 duration=420.19µs 2026-10-16 08:12:21.286825695 DEBUG Received server response for request 2 2026-10-16 08:12:21.297069237 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.297094917 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.297102577 DEBUG method="shutdown" response.id=3 duration=11.88µs 2026-10-16 08:12:21.297113047 DEBUG Received server response for request 3 2026-10-16 08:12:21.297117007 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.297126597 DEBUG Received exit notification, exiting ok test folding_range::folding_range_multiline_block_headers ... 2026-10-16 08:12:21.298786652 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.298871313 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.298917673 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.298976933 DEBUG Client info: None 2026-10-16 08:12:21.299006893 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.299021413 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.299027633 INFO Version: Unknown 2026-10-16 08:12:21.299087173 DEBUG Received server response for request 1 2026-10-16 08:12:21.299134663 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.299157064 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.299262264 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.299295844 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.299300144 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.299317154 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.299320204 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:12:21.299362934 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.299379194 DEBUG Initializing workspace `file:///tmp/.tmpL6HwFZ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.299395384 DEBUG Searching for a project in '/tmp/.tmpL6HwFZ/src' 2026-10-16 08:12:21.299426974 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.299431984 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.300530758 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.300542388 DEBUG Resolving local virtual environment: /tmp/.tmpL6HwFZ/src/.venv 2026-10-16 08:12:21.300589188 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.300593638 DEBUG No virtual environment found 2026-10-16 08:12:21.300604628 DEBUG Adding first-party search path `/tmp/.tmpL6HwFZ/src` 2026-10-16 08:12:21.300608758 DEBUG Using vendored stdlib 2026-10-16 08:12:21.300714469 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.300719549 DEBUG Adding new file root '/tmp/.tmpL6HwFZ/src' of kind Project 2026-10-16 08:12:21.302949176 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.302965306 DEBUG Updating project to check open files 2026-10-16 08:12:21.303046346 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpL6HwFZ/src/foo.py") 2026-10-16 08:12:21.303066446 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpL6HwFZ/src/foo.py` 2026-10-16 08:12:21.303074076 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpL6HwFZ/src/foo.py` 2026-10-16 08:12:21.303205646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpL6HwFZ/src/foo.py` to project `src` 2026-10-16 08:12:21.303220116 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpL6HwFZ/src/foo.py` 2026-10-16 08:12:21.303222496 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.303230196 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.303385597 DEBUG method="textDocument/foldingRange" response.id=2 duration=148.67µs 2026-10-16 08:12:21.303415757 DEBUG Received server response for request 2 2026-10-16 08:12:21.313676989 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.313705299 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.313710929 DEBUG method="shutdown" response.id=3 duration=8.59µs 2026-10-16 08:12:21.313720789 DEBUG Received server response for request 3 2026-10-16 08:12:21.313725119 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.313734520 DEBUG Received exit notification, exiting ok test folding_range::folding_range_notebook_cells_are_filtered_to_the_requested_cell ... 2026-10-16 08:12:21.315315205 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.315391365 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.315425695 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.315477205 DEBUG Client info: None 2026-10-16 08:12:21.315511215 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.315525135 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.315532205 INFO Version: Unknown 2026-10-16 08:12:21.315574995 DEBUG Received server response for request 1 2026-10-16 08:12:21.315616376 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.315629466 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmphba2Vu 2026-10-16 08:12:21.315636906 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.315710816 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.315745946 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.315749606 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.315756196 DEBUG No workspace configuration provided for file:///tmp/.tmphba2Vu 2026-10-16 08:12:21.315770896 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:21.315803936 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.315808396 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmphba2Vu, using default options 2026-10-16 08:12:21.315817026 DEBUG Initializing workspace `file:///tmp/.tmphba2Vu`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.315830636 DEBUG Searching for a project in '/tmp/.tmphba2Vu' 2026-10-16 08:12:21.315856036 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.315860606 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.316328228 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.316333938 DEBUG Resolving local virtual environment: /tmp/.tmphba2Vu/.venv 2026-10-16 08:12:21.316374298 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.316377908 DEBUG No virtual environment found 2026-10-16 08:12:21.316388428 DEBUG Adding first-party search path `/tmp/.tmphba2Vu` 2026-10-16 08:12:21.316392328 DEBUG Using vendored stdlib 2026-10-16 08:12:21.316478768 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.316482628 DEBUG Adding new file root '/tmp/.tmphba2Vu' of kind Project 2026-10-16 08:12:21.319249207 INFO Project::index_files{project=.tmphba2Vu}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.319265917 DEBUG Updating project to check open files 2026-10-16 08:12:21.319303347 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:21.319306147 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:21.319312547 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.319318687 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:21.319320747 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:21.319327567 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:21.319333847 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:21.319336007 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:21.319340887 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-16 08:12:21.319422127 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:21.319569258 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.331510796 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.348902170 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.348917991 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.348921211 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.348950561 DEBUG Client sends request `textDocument/foldingRange` with ID 2 2026-10-16 08:12:21.349046251 DEBUG method="textDocument/foldingRange" response.id=2 duration=79.43µs 2026-10-16 08:12:21.349086611 DEBUG Received server response for request 2 2026-10-16 08:12:21.349101921 DEBUG Client sends request `textDocument/foldingRange` with ID 3 2026-10-16 08:12:21.349136391 DEBUG method="textDocument/foldingRange" response.id=3 duration=25.60µs 2026-10-16 08:12:21.349153421 DEBUG Received server response for request 3 2026-10-16 08:12:21.359418814 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:21.359449704 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.359457064 DEBUG method="shutdown" response.id=4 duration=11.44µs 2026-10-16 08:12:21.359473104 DEBUG Received server response for request 4 2026-10-16 08:12:21.359476774 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.359493564 DEBUG Received exit notification, exiting ok test goto_definition::script_search_paths_resolve_imported_symbols ... 2026-10-16 08:12:21.364191079 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.364267019 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.364312259 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.364372119 DEBUG Client info: None 2026-10-16 08:12:21.364398639 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.364412699 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.364418979 INFO Version: Unknown 2026-10-16 08:12:21.364459979 DEBUG Received server response for request 1 2026-10-16 08:12:21.364507890 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.364524130 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.364633470 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.364683370 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.364688090 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.364704670 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.364708120 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.364711090 DEBUG Client sends request `textDocument/definition` with ID 2 2026-10-16 08:12:21.364763710 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.364783840 DEBUG Initializing workspace `file:///tmp/.tmpR2OKyN/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.364827531 DEBUG Searching for a project in '/tmp/.tmpR2OKyN/src' 2026-10-16 08:12:21.364866871 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.364872521 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.366099265 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.366111805 DEBUG Resolving local virtual environment: /tmp/.tmpR2OKyN/src/.venv 2026-10-16 08:12:21.366168675 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.366173645 DEBUG No virtual environment found 2026-10-16 08:12:21.366186985 DEBUG Adding first-party search path `/tmp/.tmpR2OKyN/src` 2026-10-16 08:12:21.366191405 DEBUG Using vendored stdlib 2026-10-16 08:12:21.366312305 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.366318045 DEBUG Adding new file root '/tmp/.tmpR2OKyN/src' of kind Project 2026-10-16 08:12:21.368559602 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-16 08:12:21.368577082 DEBUG Updating project to check open files 2026-10-16 08:12:21.368658273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpR2OKyN/src/script.py") 2026-10-16 08:12:21.368666923 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpR2OKyN/src/script.py` 2026-10-16 08:12:21.368674263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpR2OKyN/src/script.py` 2026-10-16 08:12:21.368824243 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpR2OKyN/src/script.py` to project `src` 2026-10-16 08:12:21.368837463 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR2OKyN/src/script.py` 2026-10-16 08:12:21.368839963 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.368848833 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:12:21.368875703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpR2OKyN/src/ordinary.py") 2026-10-16 08:12:21.368881093 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpR2OKyN/src/ordinary.py` 2026-10-16 08:12:21.368885703 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpR2OKyN/src/ordinary.py` 2026-10-16 08:12:21.368971794 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpR2OKyN/src/ordinary.py` to project `src` 2026-10-16 08:12:21.368979454 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpR2OKyN/src/ordinary.py` 2026-10-16 08:12:21.368981614 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.368988404 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-16 08:12:21.369690266 INFO request{id=2 method=textDocument/definition}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.369746906 DEBUG request{id=2 method=textDocument/definition}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.369751896 DEBUG request{id=2 method=textDocument/definition}: No virtual environment found 2026-10-16 08:12:21.369760676 DEBUG request{id=2 method=textDocument/definition}: Adding extra search-path `/tmp/.tmpR2OKyN/src/dependencies` 2026-10-16 08:12:21.369765856 DEBUG request{id=2 method=textDocument/definition}: Using vendored stdlib 2026-10-16 08:12:21.369870897 INFO request{id=2 method=textDocument/definition}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.369877327 DEBUG request{id=2 method=textDocument/definition}: Adding new file root '/tmp/.tmpR2OKyN/src/dependencies' of kind SearchPath 2026-10-16 08:12:21.369975757 DEBUG request{id=2 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.370097127 DEBUG method="textDocument/definition" response.id=2 duration=1.10ms 2026-10-16 08:12:21.370112247 DEBUG Received server response for request 2 2026-10-16 08:12:21.370219248 DEBUG Client sends request `textDocument/definition` with ID 3 2026-10-16 08:12:21.370299928 DEBUG request{id=3 method=textDocument/definition}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.370309598 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found in search paths 2026-10-16 08:12:21.370324768 DEBUG request{id=3 method=textDocument/definition}: Module `dependency` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:21.370333438 DEBUG method="textDocument/definition" response.id=3 duration=101.26µs 2026-10-16 08:12:21.370342578 DEBUG Received server response for request 3 2026-10-16 08:12:21.380434770 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:21.380453770 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.380459020 DEBUG method="shutdown" response.id=4 duration=8.93µs 2026-10-16 08:12:21.380468780 DEBUG Received server response for request 4 2026-10-16 08:12:21.380472680 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.380481350 DEBUG Received exit notification, exiting ok test hover::invalid_script_environment_retains_configured_platform_for_hover ... 2026-10-16 08:12:21.382242076 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.382317926 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.382358216 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.382407156 DEBUG Client info: None 2026-10-16 08:12:21.382435776 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.382448586 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.382454566 INFO Version: Unknown 2026-10-16 08:12:21.382497496 DEBUG Received server response for request 1 2026-10-16 08:12:21.382543376 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.382558257 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.382621517 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.382653247 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.382656897 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.382672367 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.382675427 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.382705877 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.382719677 DEBUG Initializing workspace `file:///tmp/.tmpyZYYw6/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.382733417 DEBUG Searching for a project in '/tmp/.tmpyZYYw6/src' 2026-10-16 08:12:21.382771617 DEBUG Found project at '/tmp/.tmpyZYYw6/src' 2026-10-16 08:12:21.382776297 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.383235829 DEBUG Resolving local virtual environment: /tmp/.tmpyZYYw6/src/.venv 2026-10-16 08:12:21.383278719 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.383283009 DEBUG No virtual environment found 2026-10-16 08:12:21.383294099 DEBUG Adding first-party search path `/tmp/.tmpyZYYw6/src` 2026-10-16 08:12:21.383298129 DEBUG Using vendored stdlib 2026-10-16 08:12:21.383374559 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.383378739 DEBUG Adding new file root '/tmp/.tmpyZYYw6/src' of kind Project 2026-10-16 08:12:21.385388525 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.385403865 DEBUG Updating project to check open files 2026-10-16 08:12:21.385463646 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyZYYw6/src/script.py") 2026-10-16 08:12:21.385470476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyZYYw6/src/script.py` 2026-10-16 08:12:21.385476566 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyZYYw6/src/script.py` 2026-10-16 08:12:21.385601926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyZYYw6/src/script.py` to project `src` 2026-10-16 08:12:21.385612546 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyZYYw6/src/script.py` 2026-10-16 08:12:21.385615016 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.385621696 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.386284718 DEBUG request{id=2 method=textDocument/hover}: Default settings failed to discover local Python environment 2026-10-16 08:12:21.386346488 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.386351568 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:12:21.386355778 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:12:21.386465889 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: win32 2026-10-16 08:12:21.386574569 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.389712179 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:12:21.389746279 DEBUG method="textDocument/hover" response.id=2 duration=4.12ms 2026-10-16 08:12:21.389760289 DEBUG Received server response for request 2 2026-10-16 08:12:21.399918741 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.399939591 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.399946411 DEBUG method="shutdown" response.id=3 duration=9.33µs 2026-10-16 08:12:21.399957011 DEBUG Received server response for request 3 2026-10-16 08:12:21.399961481 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.399970721 DEBUG Received exit notification, exiting ok test hover::invalid_script_retains_valid_environment_settings_for_hover ... 2026-10-16 08:12:21.402550750 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.402629410 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.402672990 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.402728580 DEBUG Client info: None 2026-10-16 08:12:21.402752250 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.402765650 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.402771760 INFO Version: Unknown 2026-10-16 08:12:21.402812880 DEBUG Received server response for request 1 2026-10-16 08:12:21.402858381 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.402874071 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.402961531 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.403001191 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.403005641 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.403020871 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.403023811 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.403080321 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.403095501 DEBUG Initializing workspace `file:///tmp/.tmpek1Ul7/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.403110181 DEBUG Searching for a project in '/tmp/.tmpek1Ul7/src' 2026-10-16 08:12:21.403165222 DEBUG Found project at '/tmp/.tmpek1Ul7/src' 2026-10-16 08:12:21.403169632 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.403654713 DEBUG Resolving local virtual environment: /tmp/.tmpek1Ul7/src/.venv 2026-10-16 08:12:21.403697483 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.403701293 DEBUG No virtual environment found 2026-10-16 08:12:21.403712193 DEBUG Adding first-party search path `/tmp/.tmpek1Ul7/src` 2026-10-16 08:12:21.403716133 DEBUG Using vendored stdlib 2026-10-16 08:12:21.403843134 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.403848254 DEBUG Adding new file root '/tmp/.tmpek1Ul7/src' of kind Project 2026-10-16 08:12:21.405940460 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.405954810 DEBUG Updating project to check open files 2026-10-16 08:12:21.406013760 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpek1Ul7/src/script.py") 2026-10-16 08:12:21.406029311 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpek1Ul7/src/script.py` 2026-10-16 08:12:21.406036261 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpek1Ul7/src/script.py` 2026-10-16 08:12:21.406190621 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpek1Ul7/src/script.py` to project `src` 2026-10-16 08:12:21.406203561 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpek1Ul7/src/script.py` 2026-10-16 08:12:21.406206211 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.406214581 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.406283971 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `<3.12` 2026-10-16 08:12:21.406807773 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.406815343 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:12:21.406819013 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:12:21.406906363 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.15, platform: win32 2026-10-16 08:12:21.406999414 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.410198164 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["win32"] 2026-10-16 08:12:21.410228524 DEBUG method="textDocument/hover" response.id=2 duration=4.01ms 2026-10-16 08:12:21.410240214 DEBUG Received server response for request 2 2026-10-16 08:12:21.420418936 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.420445316 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.420451136 DEBUG method="shutdown" response.id=3 duration=9.10µs 2026-10-16 08:12:21.420461666 DEBUG Received server response for request 3 2026-10-16 08:12:21.420465176 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.420474776 DEBUG Received exit notification, exiting ok test hover::prefers_markdown_when_listed_first ... 2026-10-16 08:12:21.422356232 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-16 08:12:21.422423522 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.422454962 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.422509312 DEBUG Client info: None 2026-10-16 08:12:21.422535033 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.422547853 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.422554353 INFO Version: Unknown 2026-10-16 08:12:21.422595433 DEBUG Received server response for request 1 2026-10-16 08:12:21.422633213 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.422665383 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.422750883 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.422789813 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.422793493 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.422807453 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.422810453 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.422845113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.422859864 DEBUG Initializing workspace `file:///tmp/.tmpicGglu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.422875424 DEBUG Searching for a project in '/tmp/.tmpicGglu/src' 2026-10-16 08:12:21.422909174 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.422914074 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.423378305 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.423383715 DEBUG Resolving local virtual environment: /tmp/.tmpicGglu/src/.venv 2026-10-16 08:12:21.423423065 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.423427225 DEBUG No virtual environment found 2026-10-16 08:12:21.423438095 DEBUG Adding first-party search path `/tmp/.tmpicGglu/src` 2026-10-16 08:12:21.423441985 DEBUG Using vendored stdlib 2026-10-16 08:12:21.423524206 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.423528376 DEBUG Adding new file root '/tmp/.tmpicGglu/src' of kind Project 2026-10-16 08:12:21.425563872 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.425576972 DEBUG Updating project to check open files 2026-10-16 08:12:21.425634072 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpicGglu/src/foo.py") 2026-10-16 08:12:21.425640002 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpicGglu/src/foo.py` 2026-10-16 08:12:21.425645812 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpicGglu/src/foo.py` 2026-10-16 08:12:21.425756233 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpicGglu/src/foo.py` to project `src` 2026-10-16 08:12:21.425767353 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpicGglu/src/foo.py` 2026-10-16 08:12:21.425769783 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.425776393 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.426009054 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.434822061 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.436193736 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.436226946 DEBUG method="textDocument/hover" response.id=2 duration=10.44ms 2026-10-16 08:12:21.436245016 DEBUG Received server response for request 2 2026-10-16 08:12:21.446329008 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.446360158 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.446366968 DEBUG method="shutdown" response.id=3 duration=10.67µs 2026-10-16 08:12:21.446376568 DEBUG Received server response for request 3 2026-10-16 08:12:21.446379488 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.446388648 DEBUG Received exit notification, exiting ok test hover::prefers_plain_text_when_listed_first ... 2026-10-16 08:12:21.450639501 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-16 08:12:21.450701161 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.450737031 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.450801142 DEBUG Client info: None 2026-10-16 08:12:21.450829882 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.450842462 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.450848342 INFO Version: Unknown 2026-10-16 08:12:21.450891822 DEBUG Received server response for request 1 2026-10-16 08:12:21.450928542 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.450943532 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.451007852 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.451041242 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.451044812 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.451074783 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.451078103 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.451113503 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.451127793 DEBUG Initializing workspace `file:///tmp/.tmpBlUKYu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.451142103 DEBUG Searching for a project in '/tmp/.tmpBlUKYu/src' 2026-10-16 08:12:21.451175983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.451180903 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.451661084 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.451667254 DEBUG Resolving local virtual environment: /tmp/.tmpBlUKYu/src/.venv 2026-10-16 08:12:21.451712964 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.451717225 DEBUG No virtual environment found 2026-10-16 08:12:21.451727575 DEBUG Adding first-party search path `/tmp/.tmpBlUKYu/src` 2026-10-16 08:12:21.451731745 DEBUG Using vendored stdlib 2026-10-16 08:12:21.451817555 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.451822365 DEBUG Adding new file root '/tmp/.tmpBlUKYu/src' of kind Project 2026-10-16 08:12:21.453793321 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.453811331 DEBUG Updating project to check open files 2026-10-16 08:12:21.453874731 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBlUKYu/src/foo.py") 2026-10-16 08:12:21.453881291 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBlUKYu/src/foo.py` 2026-10-16 08:12:21.453887641 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBlUKYu/src/foo.py` 2026-10-16 08:12:21.454004752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBlUKYu/src/foo.py` to project `src` 2026-10-16 08:12:21.454018872 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBlUKYu/src/foo.py` 2026-10-16 08:12:21.454021682 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.454028292 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.454308863 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.463676582 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.465037587 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.465099787 DEBUG method="textDocument/hover" response.id=2 duration=11.07ms 2026-10-16 08:12:21.465120307 DEBUG Received server response for request 2 2026-10-16 08:12:21.475206559 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.475243929 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.475250869 DEBUG method="shutdown" response.id=3 duration=10.38µs 2026-10-16 08:12:21.475261619 DEBUG Received server response for request 3 2026-10-16 08:12:21.475265359 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.475280989 DEBUG Received exit notification, exiting ok test hover::shared_import_hover_uses_each_script_python_version ... 2026-10-16 08:12:21.479833643 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.479910603 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.479956834 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.480015794 DEBUG Client info: None 2026-10-16 08:12:21.480043874 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.480071034 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.480076984 INFO Version: Unknown 2026-10-16 08:12:21.480119264 DEBUG Received server response for request 1 2026-10-16 08:12:21.480163984 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.480178754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.480263265 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.480302395 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.480305825 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.480322055 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.480325495 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.480328205 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.480382495 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.480397395 DEBUG Initializing workspace `file:///tmp/.tmp3CuYlY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.480412605 DEBUG Searching for a project in '/tmp/.tmp3CuYlY/src' 2026-10-16 08:12:21.480460395 DEBUG Found project at '/tmp/.tmp3CuYlY/src' 2026-10-16 08:12:21.480464305 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.480937397 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.480942547 DEBUG Resolving local virtual environment: /tmp/.tmp3CuYlY/src/.venv 2026-10-16 08:12:21.480986687 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.480991047 DEBUG No virtual environment found 2026-10-16 08:12:21.481002747 DEBUG Adding first-party search path `/tmp/.tmp3CuYlY/src` 2026-10-16 08:12:21.481006887 DEBUG Using vendored stdlib 2026-10-16 08:12:21.481113437 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:12:21.481117627 DEBUG Adding new file root '/tmp/.tmp3CuYlY/src' of kind Project 2026-10-16 08:12:21.483120964 INFO Project::index_files{project=src}: Indexed 3 file(s) in 0.002s 2026-10-16 08:12:21.483138614 DEBUG Updating project to check open files 2026-10-16 08:12:21.483201254 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3CuYlY/src/older.py") 2026-10-16 08:12:21.483208234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3CuYlY/src/older.py` 2026-10-16 08:12:21.483215264 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3CuYlY/src/older.py` 2026-10-16 08:12:21.483339604 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3CuYlY/src/older.py` to project `src` 2026-10-16 08:12:21.483353964 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3CuYlY/src/older.py` 2026-10-16 08:12:21.483356404 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.483364214 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:21.483388984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3CuYlY/src/newer.py") 2026-10-16 08:12:21.483394664 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3CuYlY/src/newer.py` 2026-10-16 08:12:21.483399334 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3CuYlY/src/newer.py` 2026-10-16 08:12:21.483483785 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3CuYlY/src/newer.py` to project `src` 2026-10-16 08:12:21.483493395 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3CuYlY/src/newer.py` 2026-10-16 08:12:21.483495775 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.483503035 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(200))}}: Set open project files (count: 2) 2026-10-16 08:12:21.483708855 DEBUG request{id=2 method=textDocument/hover}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:12:21.483740126 DEBUG request{id=2 method=textDocument/hover}: Resolved requires-python constraint to: 3.12 2026-10-16 08:12:21.484213717 INFO request{id=2 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.484247127 DEBUG request{id=2 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.484252037 DEBUG request{id=2 method=textDocument/hover}: No virtual environment found 2026-10-16 08:12:21.484258987 DEBUG request{id=2 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp3CuYlY/src` 2026-10-16 08:12:21.484263787 DEBUG request{id=2 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:12:21.484354427 INFO request{id=2 method=textDocument/hover}: Python version: Python 3.12, platform: linux 2026-10-16 08:12:21.484473458 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.496524826 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[12] 2026-10-16 08:12:21.496569846 DEBUG method="textDocument/hover" response.id=2 duration=13.06ms 2026-10-16 08:12:21.496589486 DEBUG Received server response for request 2 2026-10-16 08:12:21.496716126 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:21.496765637 DEBUG request{id=3 method=textDocument/hover}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:12:21.496771287 DEBUG request{id=3 method=textDocument/hover}: Resolved requires-python constraint to: 3.13 2026-10-16 08:12:21.497179698 INFO request{id=3 method=textDocument/hover}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.497217288 DEBUG request{id=3 method=textDocument/hover}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.497221668 DEBUG request{id=3 method=textDocument/hover}: No virtual environment found 2026-10-16 08:12:21.497228578 DEBUG request{id=3 method=textDocument/hover}: Adding extra search-path `/tmp/.tmp3CuYlY/src` 2026-10-16 08:12:21.497233498 DEBUG request{id=3 method=textDocument/hover}: Using vendored stdlib 2026-10-16 08:12:21.497311738 INFO request{id=3 method=textDocument/hover}: Python version: Python 3.13, platform: linux 2026-10-16 08:12:21.497354488 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.507367470 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[13] 2026-10-16 08:12:21.507401370 DEBUG method="textDocument/hover" response.id=3 duration=10.67ms 2026-10-16 08:12:21.507413470 DEBUG Received server response for request 3 2026-10-16 08:12:21.517544572 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:21.517580012 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.517586502 DEBUG method="shutdown" response.id=4 duration=9.83µs 2026-10-16 08:12:21.517596142 DEBUG Received server response for request 4 2026-10-16 08:12:21.517599562 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.517615542 DEBUG Received exit notification, exiting ok test hover::supports_only_markdown ... 2026-10-16 08:12:21.521527265 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-16 08:12:21.521603905 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.521640725 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.521701245 DEBUG Client info: None 2026-10-16 08:12:21.521731825 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.521745735 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "PREFER_MARKDOWN_IN_HOVER", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.521752665 INFO Version: Unknown 2026-10-16 08:12:21.521795865 DEBUG Received server response for request 1 2026-10-16 08:12:21.521839106 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.521853436 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.521920246 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.521953486 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.521957756 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.521974106 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.521977676 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.522014796 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.522029276 DEBUG Initializing workspace `file:///tmp/.tmpx83O2N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.522044706 DEBUG Searching for a project in '/tmp/.tmpx83O2N/src' 2026-10-16 08:12:21.522091286 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.522096096 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.522598978 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.522604388 DEBUG Resolving local virtual environment: /tmp/.tmpx83O2N/src/.venv 2026-10-16 08:12:21.522647528 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.522651848 DEBUG No virtual environment found 2026-10-16 08:12:21.522662758 DEBUG Adding first-party search path `/tmp/.tmpx83O2N/src` 2026-10-16 08:12:21.522666708 DEBUG Using vendored stdlib 2026-10-16 08:12:21.522753508 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.522757888 DEBUG Adding new file root '/tmp/.tmpx83O2N/src' of kind Project 2026-10-16 08:12:21.524886445 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.524902625 DEBUG Updating project to check open files 2026-10-16 08:12:21.524967605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpx83O2N/src/foo.py") 2026-10-16 08:12:21.524974685 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpx83O2N/src/foo.py` 2026-10-16 08:12:21.524980895 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpx83O2N/src/foo.py` 2026-10-16 08:12:21.525109116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpx83O2N/src/foo.py` to project `src` 2026-10-16 08:12:21.525123016 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpx83O2N/src/foo.py` 2026-10-16 08:12:21.525125446 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.525132796 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.525359717 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.535287218 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.536703122 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.536738643 DEBUG method="textDocument/hover" response.id=2 duration=11.60ms 2026-10-16 08:12:21.536755143 DEBUG Received server response for request 2 2026-10-16 08:12:21.546843184 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.546878934 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.546884234 DEBUG method="shutdown" response.id=3 duration=8.88µs 2026-10-16 08:12:21.546894145 DEBUG Received server response for request 3 2026-10-16 08:12:21.546897945 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.546913965 DEBUG Received exit notification, exiting ok test hover::supports_only_plain_text ... 2026-10-16 08:12:21.549659183 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: 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-16 08:12:21.549732984 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.549777914 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.549862484 DEBUG Client info: None 2026-10-16 08:12:21.549908764 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.549923974 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.549931124 INFO Version: Unknown 2026-10-16 08:12:21.549979654 DEBUG Received server response for request 1 2026-10-16 08:12:21.550023934 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.550039125 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.550167925 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.550203955 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.550208165 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.550224395 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.550227215 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.550280445 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.550299085 DEBUG Initializing workspace `file:///tmp/.tmp3S7imH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.550315865 DEBUG Searching for a project in '/tmp/.tmp3S7imH/src' 2026-10-16 08:12:21.550352706 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.550357806 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.551630419 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.551642370 DEBUG Resolving local virtual environment: /tmp/.tmp3S7imH/src/.venv 2026-10-16 08:12:21.551695820 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.551701180 DEBUG No virtual environment found 2026-10-16 08:12:21.551712820 DEBUG Adding first-party search path `/tmp/.tmp3S7imH/src` 2026-10-16 08:12:21.551717220 DEBUG Using vendored stdlib 2026-10-16 08:12:21.551822060 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.551827940 DEBUG Adding new file root '/tmp/.tmp3S7imH/src' of kind Project 2026-10-16 08:12:21.554041907 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.554066947 DEBUG Updating project to check open files 2026-10-16 08:12:21.554149708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp3S7imH/src/foo.py") 2026-10-16 08:12:21.554159248 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp3S7imH/src/foo.py` 2026-10-16 08:12:21.554166668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp3S7imH/src/foo.py` 2026-10-16 08:12:21.554320798 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp3S7imH/src/foo.py` to project `src` 2026-10-16 08:12:21.554336158 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp3S7imH/src/foo.py` 2026-10-16 08:12:21.554338618 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.554347088 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.554604319 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.564903751 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.566323146 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.566358716 DEBUG method="textDocument/hover" response.id=2 duration=12.01ms 2026-10-16 08:12:21.566372086 DEBUG Received server response for request 2 2026-10-16 08:12:21.576455408 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.576479608 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.576486408 DEBUG method="shutdown" response.id=3 duration=10.89µs 2026-10-16 08:12:21.576496288 DEBUG Received server response for request 3 2026-10-16 08:12:21.576499218 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.576508408 DEBUG Received exit notification, exiting ok test implementation::implementation_location_links_with_link_support ... 2026-10-16 08:12:21.579102276 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-16 08:12:21.579169656 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.579202716 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.579259027 DEBUG Client info: None 2026-10-16 08:12:21.579293187 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.579308007 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "IMPLEMENTATION_LINK_SUPPORT"] 2026-10-16 08:12:21.579315007 INFO Version: Unknown 2026-10-16 08:12:21.579358397 DEBUG Received server response for request 1 2026-10-16 08:12:21.579398607 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.579411287 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpjKgtNY 2026-10-16 08:12:21.579418367 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.579500977 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.579536577 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.579540087 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.579547248 DEBUG No workspace configuration provided for file:///tmp/.tmpjKgtNY 2026-10-16 08:12:21.579553218 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.579555828 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 08:12:21.579617068 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.579622328 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpjKgtNY, using default options 2026-10-16 08:12:21.579633208 DEBUG Initializing workspace `file:///tmp/.tmpjKgtNY`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.579646088 DEBUG Searching for a project in '/tmp/.tmpjKgtNY' 2026-10-16 08:12:21.579675138 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.579679758 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.580854162 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.580865632 DEBUG Resolving local virtual environment: /tmp/.tmpjKgtNY/.venv 2026-10-16 08:12:21.580912992 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.580917902 DEBUG No virtual environment found 2026-10-16 08:12:21.580930882 DEBUG Adding first-party search path `/tmp/.tmpjKgtNY` 2026-10-16 08:12:21.580934992 DEBUG Using vendored stdlib 2026-10-16 08:12:21.581047132 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.581051602 DEBUG Adding new file root '/tmp/.tmpjKgtNY' of kind Project 2026-10-16 08:12:21.583993861 INFO Project::index_files{project=.tmpjKgtNY}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.584009442 DEBUG Updating project to check open files 2026-10-16 08:12:21.584090522 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjKgtNY/foo.py") 2026-10-16 08:12:21.584098302 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjKgtNY/foo.py` 2026-10-16 08:12:21.584104742 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjKgtNY/foo.py` 2026-10-16 08:12:21.584209672 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjKgtNY/foo.py` to project `.tmpjKgtNY` 2026-10-16 08:12:21.584221892 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpjKgtNY/foo.py` 2026-10-16 08:12:21.584224472 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.584233012 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.584993285 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.598673408 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.599028909 DEBUG method="textDocument/implementation" response.id=2 duration=14.79ms 2026-10-16 08:12:21.599065499 DEBUG Received server response for request 2 2026-10-16 08:12:21.609201401 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.609235081 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.609242001 DEBUG method="shutdown" response.id=3 duration=11.08µs 2026-10-16 08:12:21.609252471 DEBUG Received server response for request 3 2026-10-16 08:12:21.609255681 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.609271131 DEBUG Received exit notification, exiting ok test implementation::implementation_locations_without_link_support ... 2026-10-16 08:12:21.614038526 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: 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-16 08:12:21.614119986 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.614158067 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.614254477 DEBUG Client info: None 2026-10-16 08:12:21.614303177 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.614319407 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.614326597 INFO Version: Unknown 2026-10-16 08:12:21.614374417 DEBUG Received server response for request 1 2026-10-16 08:12:21.614410867 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.614424107 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp8CzT87 2026-10-16 08:12:21.614433247 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.614533348 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.614571578 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.614575368 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.614582048 DEBUG No workspace configuration provided for file:///tmp/.tmp8CzT87 2026-10-16 08:12:21.614588228 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.614590828 DEBUG Client sends request `textDocument/implementation` with ID 2 2026-10-16 08:12:21.614631888 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.614636208 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp8CzT87, using default options 2026-10-16 08:12:21.614645828 DEBUG Initializing workspace `file:///tmp/.tmp8CzT87`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.614662408 DEBUG Searching for a project in '/tmp/.tmp8CzT87' 2026-10-16 08:12:21.614691958 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.614696838 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.615249220 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.615255820 DEBUG Resolving local virtual environment: /tmp/.tmp8CzT87/.venv 2026-10-16 08:12:21.615302650 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.615306440 DEBUG No virtual environment found 2026-10-16 08:12:21.615317600 DEBUG Adding first-party search path `/tmp/.tmp8CzT87` 2026-10-16 08:12:21.615321840 DEBUG Using vendored stdlib 2026-10-16 08:12:21.615413371 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.615418651 DEBUG Adding new file root '/tmp/.tmp8CzT87' of kind Project 2026-10-16 08:12:21.619352993 INFO Project::index_files{project=.tmp8CzT87}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:21.619371343 DEBUG Updating project to check open files 2026-10-16 08:12:21.619443603 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp8CzT87/foo.py") 2026-10-16 08:12:21.619452773 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp8CzT87/foo.py` 2026-10-16 08:12:21.619458963 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp8CzT87/foo.py` 2026-10-16 08:12:21.619566104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp8CzT87/foo.py` to project `.tmp8CzT87` 2026-10-16 08:12:21.619578394 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp8CzT87/foo.py` 2026-10-16 08:12:21.619580934 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.619588554 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.619986765 DEBUG request{id=2 method=textDocument/implementation}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.633754928 DEBUG request{id=2 method=textDocument/implementation}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.634090800 DEBUG method="textDocument/implementation" response.id=2 duration=14.50ms 2026-10-16 08:12:21.634109770 DEBUG Received server response for request 2 2026-10-16 08:12:21.644216491 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.644253112 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.644260922 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-16 08:12:21.644271392 DEBUG Received server response for request 3 2026-10-16 08:12:21.644274482 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.644290112 DEBUG Received exit notification, exiting ok test implementation::implementation_provider_is_advertised ... 2026-10-16 08:12:21.647205821 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.647287521 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.647331081 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.647393201 DEBUG Client info: None 2026-10-16 08:12:21.647418761 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.647432862 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.647440262 INFO Version: Unknown 2026-10-16 08:12:21.647482472 DEBUG Received server response for request 1 2026-10-16 08:12:21.647528622 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.647542302 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpjLOhdM 2026-10-16 08:12:21.647550762 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.647638172 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.647678442 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.647682422 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.647690412 DEBUG No workspace configuration provided for file:///tmp/.tmpjLOhdM 2026-10-16 08:12:21.647740052 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.647745003 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpjLOhdM, using default options 2026-10-16 08:12:21.647753733 DEBUG Initializing workspace `file:///tmp/.tmpjLOhdM`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.647768003 DEBUG Searching for a project in '/tmp/.tmpjLOhdM' 2026-10-16 08:12:21.647794643 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.647799343 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.648292784 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.648298544 DEBUG Resolving local virtual environment: /tmp/.tmpjLOhdM/.venv 2026-10-16 08:12:21.648344874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.648349394 DEBUG No virtual environment found 2026-10-16 08:12:21.648360794 DEBUG Adding first-party search path `/tmp/.tmpjLOhdM` 2026-10-16 08:12:21.648364794 DEBUG Using vendored stdlib 2026-10-16 08:12:21.648451345 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.648455655 DEBUG Adding new file root '/tmp/.tmpjLOhdM' of kind Project 2026-10-16 08:12:21.652174537 INFO Project::index_files{project=.tmpjLOhdM}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.652190787 DEBUG Updating project to check open files 2026-10-16 08:12:21.657763474 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.657786784 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.657792604 DEBUG method="shutdown" response.id=2 duration=9.50µs 2026-10-16 08:12:21.657803354 DEBUG Received server response for request 2 2026-10-16 08:12:21.657808084 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.657817034 DEBUG Received exit notification, exiting ok test initialize::deferred_request_burst_does_not_block_responses ... 2026-10-16 08:12:21.659219809 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.659280159 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.659310759 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.659355669 DEBUG Client info: None 2026-10-16 08:12:21.659379389 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.659392309 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.659398589 INFO Version: Unknown 2026-10-16 08:12:21.659440279 DEBUG Received server response for request 1 2026-10-16 08:12:21.659474810 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.659482650 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.659485490 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.659491010 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:21.659491960 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.659493830 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:12:21.659498650 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:12:21.659504090 DEBUG Client sends request `textDocument/hover` with ID 6 2026-10-16 08:12:21.659507000 DEBUG Client sends request `textDocument/hover` with ID 7 2026-10-16 08:12:21.659510240 DEBUG Client sends request `textDocument/hover` with ID 8 2026-10-16 08:12:21.659512800 DEBUG Client sends request `textDocument/hover` with ID 9 2026-10-16 08:12:21.659515130 DEBUG Client sends request `textDocument/hover` with ID 10 2026-10-16 08:12:21.659517280 DEBUG Client sends request `textDocument/hover` with ID 11 2026-10-16 08:12:21.659519540 DEBUG Client sends request `textDocument/hover` with ID 12 2026-10-16 08:12:21.659521750 DEBUG Client sends request `textDocument/hover` with ID 13 2026-10-16 08:12:21.659523970 DEBUG Client sends request `textDocument/hover` with ID 14 2026-10-16 08:12:21.659526370 DEBUG Client sends request `textDocument/hover` with ID 15 2026-10-16 08:12:21.659528460 DEBUG Client sends request `textDocument/hover` with ID 16 2026-10-16 08:12:21.659530750 DEBUG Client sends request `textDocument/hover` with ID 17 2026-10-16 08:12:21.659532850 DEBUG Client sends request `textDocument/hover` with ID 18 2026-10-16 08:12:21.659534870 DEBUG Client sends request `textDocument/hover` with ID 19 2026-10-16 08:12:21.659537040 DEBUG Client sends request `textDocument/hover` with ID 20 2026-10-16 08:12:21.659539340 DEBUG Client sends request `textDocument/hover` with ID 21 2026-10-16 08:12:21.659541420 DEBUG Client sends request `textDocument/hover` with ID 22 2026-10-16 08:12:21.659543440 DEBUG Client sends request `textDocument/hover` with ID 23 2026-10-16 08:12:21.659545530 DEBUG Client sends request `textDocument/hover` with ID 24 2026-10-16 08:12:21.659547840 DEBUG Client sends request `textDocument/hover` with ID 25 2026-10-16 08:12:21.659550470 DEBUG Client sends request `textDocument/hover` with ID 26 2026-10-16 08:12:21.659552870 DEBUG Client sends request `textDocument/hover` with ID 27 2026-10-16 08:12:21.659555600 DEBUG Client sends request `textDocument/hover` with ID 28 2026-10-16 08:12:21.659558080 DEBUG Client sends request `textDocument/hover` with ID 29 2026-10-16 08:12:21.659561000 DEBUG Client sends request `textDocument/hover` with ID 30 2026-10-16 08:12:21.659563830 DEBUG Client sends request `textDocument/hover` with ID 31 2026-10-16 08:12:21.659566530 DEBUG Client sends request `textDocument/hover` with ID 32 2026-10-16 08:12:21.659569200 DEBUG Client sends request `textDocument/hover` with ID 33 2026-10-16 08:12:21.659572020 DEBUG Client sends request `textDocument/hover` with ID 34 2026-10-16 08:12:21.659574970 DEBUG Client sends request `textDocument/hover` with ID 35 2026-10-16 08:12:21.659577640 DEBUG Client sends request `textDocument/hover` with ID 36 2026-10-16 08:12:21.659580110 DEBUG Client sends request `textDocument/hover` with ID 37 2026-10-16 08:12:21.659582620 DEBUG Client sends request `textDocument/hover` with ID 38 2026-10-16 08:12:21.659585340 DEBUG Client sends request `textDocument/hover` with ID 39 2026-10-16 08:12:21.659564410 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.659587890 DEBUG Client sends request `textDocument/hover` with ID 40 2026-10-16 08:12:21.659591530 DEBUG Client sends request `textDocument/hover` with ID 41 2026-10-16 08:12:21.659594160 DEBUG Client sends request `textDocument/hover` with ID 42 2026-10-16 08:12:21.659596510 DEBUG Client sends request `textDocument/hover` with ID 43 2026-10-16 08:12:21.659599010 DEBUG Client sends request `textDocument/hover` with ID 44 2026-10-16 08:12:21.659601610 DEBUG Client sends request `textDocument/hover` with ID 45 2026-10-16 08:12:21.659604030 DEBUG Client sends request `textDocument/hover` with ID 46 2026-10-16 08:12:21.659606660 DEBUG Client sends request `textDocument/hover` with ID 47 2026-10-16 08:12:21.659609140 DEBUG Client sends request `textDocument/hover` with ID 48 2026-10-16 08:12:21.659611830 DEBUG Client sends request `textDocument/hover` with ID 49 2026-10-16 08:12:21.659614350 DEBUG Client sends request `textDocument/hover` with ID 50 2026-10-16 08:12:21.659617130 DEBUG Client sends request `textDocument/hover` with ID 51 2026-10-16 08:12:21.659619860 DEBUG Client sends request `textDocument/hover` with ID 52 2026-10-16 08:12:21.659622250 DEBUG Client sends request `textDocument/hover` with ID 53 2026-10-16 08:12:21.659624540 DEBUG Client sends request `textDocument/hover` with ID 54 2026-10-16 08:12:21.659627290 DEBUG Client sends request `textDocument/hover` with ID 55 2026-10-16 08:12:21.659629810 DEBUG Client sends request `textDocument/hover` with ID 56 2026-10-16 08:12:21.659632260 DEBUG Client sends request `textDocument/hover` with ID 57 2026-10-16 08:12:21.659634750 DEBUG Client sends request `textDocument/hover` with ID 58 2026-10-16 08:12:21.659637070 DEBUG Client sends request `textDocument/hover` with ID 59 2026-10-16 08:12:21.659639670 DEBUG Client sends request `textDocument/hover` with ID 60 2026-10-16 08:12:21.659642660 DEBUG Client sends request `textDocument/hover` with ID 61 2026-10-16 08:12:21.659644940 DEBUG Client sends request `textDocument/hover` with ID 62 2026-10-16 08:12:21.659647730 DEBUG Client sends request `textDocument/hover` with ID 63 2026-10-16 08:12:21.659647120 DEBUG Deferring `textDocument/didOpen` notification until all workspaces are initialized 2026-10-16 08:12:21.659650100 DEBUG Client sends request `textDocument/hover` with ID 64 2026-10-16 08:12:21.659651940 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659653190 DEBUG Client sends request `textDocument/hover` with ID 65 2026-10-16 08:12:21.659655020 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659657660 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659657510 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.659659800 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659661290 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.659662630 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659665380 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659667820 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659670830 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659673740 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659675990 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659678200 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659680530 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659682650 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659684690 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659686740 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659688840 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659691010 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659693220 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659695310 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659697370 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659699540 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659701710 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659703680 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659705790 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659707760 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659709880 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659711870 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659714970 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659717260 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659719280 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659721350 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659723310 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659725710 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659727760 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659729790 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659731780 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659733900 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659735860 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659737890 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659739840 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659741830 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659743840 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659745870 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659748590 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659750630 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659752590 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659754720 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659756700 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659758670 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659760640 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659762820 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659764780 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659767040 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659768990 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659771250 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659773650 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659775700 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659777830 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659780420 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659782761 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659784651 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659786641 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659788951 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659790931 DEBUG Deferring `textDocument/hover` request until all workspaces are initialized 2026-10-16 08:12:21.659798981 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.659813081 DEBUG Initializing workspace `file:///tmp/.tmpE3v8l0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.659826241 DEBUG Searching for a project in '/tmp/.tmpE3v8l0/src' 2026-10-16 08:12:21.659867511 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.659872141 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.660328502 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.660333562 DEBUG Resolving local virtual environment: /tmp/.tmpE3v8l0/src/.venv 2026-10-16 08:12:21.660372122 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.660376052 DEBUG No virtual environment found 2026-10-16 08:12:21.660386712 DEBUG Adding first-party search path `/tmp/.tmpE3v8l0/src` 2026-10-16 08:12:21.660390652 DEBUG Using vendored stdlib 2026-10-16 08:12:21.660473613 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.660477713 DEBUG Adding new file root '/tmp/.tmpE3v8l0/src' of kind Project 2026-10-16 08:12:21.662458599 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.662474189 DEBUG Updating project to check open files 2026-10-16 08:12:21.662489079 DEBUG Processing deferred notification `textDocument/didOpen` 2026-10-16 08:12:21.662540489 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE3v8l0/src/main.py") 2026-10-16 08:12:21.662547699 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE3v8l0/src/main.py` 2026-10-16 08:12:21.662554079 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE3v8l0/src/main.py` 2026-10-16 08:12:21.662677790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE3v8l0/src/main.py` to project `src` 2026-10-16 08:12:21.662689670 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE3v8l0/src/main.py` 2026-10-16 08:12:21.662692110 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.662700060 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.662705750 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.662720610 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.662726380 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.662732230 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.662888260 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.664953477 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.664987987 DEBUG method="textDocument/hover" response.id=2 duration=2.28ms 2026-10-16 08:12:21.664994097 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.664995527 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665000797 DEBUG Received server response for request 2 2026-10-16 08:12:21.665005427 DEBUG method="textDocument/hover" response.id=3 duration=2.28ms 2026-10-16 08:12:21.665009427 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665010077 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665025107 DEBUG Received server response for request 3 2026-10-16 08:12:21.665029757 DEBUG method="textDocument/hover" response.id=4 duration=2.30ms 2026-10-16 08:12:21.665033177 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665042507 DEBUG Received server response for request 4 2026-10-16 08:12:21.665031277 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665079287 DEBUG method="textDocument/hover" response.id=5 duration=2.35ms 2026-10-16 08:12:21.665080307 DEBUG request{id=6 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665083887 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665089177 DEBUG method="textDocument/hover" response.id=6 duration=92.96µs 2026-10-16 08:12:21.665087867 DEBUG Received server response for request 5 2026-10-16 08:12:21.665091547 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665093217 DEBUG request{id=7 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665093117 DEBUG Received server response for request 6 2026-10-16 08:12:21.665112137 DEBUG method="textDocument/hover" response.id=7 duration=100.29µs 2026-10-16 08:12:21.665114917 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665123587 DEBUG request{id=8 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665127467 DEBUG Received server response for request 7 2026-10-16 08:12:21.665144417 DEBUG method="textDocument/hover" response.id=8 duration=109.06µs 2026-10-16 08:12:21.665147077 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665150837 DEBUG request{id=9 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665154357 DEBUG Received server response for request 8 2026-10-16 08:12:21.665166137 DEBUG method="textDocument/hover" response.id=9 duration=80.23µs 2026-10-16 08:12:21.665168947 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665179587 DEBUG request{id=10 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665180307 DEBUG Received server response for request 9 2026-10-16 08:12:21.665196657 DEBUG method="textDocument/hover" response.id=10 duration=102.38µs 2026-10-16 08:12:21.665199557 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665202578 DEBUG Received server response for request 10 2026-10-16 08:12:21.665203198 DEBUG request{id=11 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665222068 DEBUG method="textDocument/hover" response.id=11 duration=105.19µs 2026-10-16 08:12:21.665223088 DEBUG request{id=12 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665226438 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665230108 DEBUG Received server response for request 11 2026-10-16 08:12:21.665232148 DEBUG method="textDocument/hover" response.id=12 duration=83.27µs 2026-10-16 08:12:21.665233298 DEBUG request{id=13 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665235218 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665238848 DEBUG Received server response for request 12 2026-10-16 08:12:21.665264768 DEBUG method="textDocument/hover" response.id=13 duration=93.91µs 2026-10-16 08:12:21.665266028 DEBUG request{id=14 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665269698 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665273478 DEBUG Received server response for request 13 2026-10-16 08:12:21.665276038 DEBUG method="textDocument/hover" response.id=14 duration=74.53µs 2026-10-16 08:12:21.665278908 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665280248 DEBUG request{id=15 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665284728 DEBUG Received server response for request 14 2026-10-16 08:12:21.665301678 DEBUG method="textDocument/hover" response.id=15 duration=73.17µs 2026-10-16 08:12:21.665302608 DEBUG request{id=16 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665304288 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665306608 DEBUG Received server response for request 15 2026-10-16 08:12:21.665313328 DEBUG method="textDocument/hover" response.id=16 duration=76.01µs 2026-10-16 08:12:21.665315948 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665320808 DEBUG request{id=17 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665325808 DEBUG Received server response for request 16 2026-10-16 08:12:21.665341188 DEBUG method="textDocument/hover" response.id=17 duration=69.58µs 2026-10-16 08:12:21.665342058 DEBUG request{id=18 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665344138 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665353138 DEBUG method="textDocument/hover" response.id=18 duration=72.34µs 2026-10-16 08:12:21.665345908 DEBUG Received server response for request 17 2026-10-16 08:12:21.665355558 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665356788 DEBUG request{id=19 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665357858 DEBUG Received server response for request 18 2026-10-16 08:12:21.665376218 DEBUG method="textDocument/hover" response.id=19 duration=70.07µs 2026-10-16 08:12:21.665376258 DEBUG request{id=20 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665378968 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665379448 DEBUG Received server response for request 19 2026-10-16 08:12:21.665399678 DEBUG method="textDocument/hover" response.id=20 duration=81.93µs 2026-10-16 08:12:21.665401848 DEBUG request{id=21 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665402508 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665404328 DEBUG Received server response for request 20 2026-10-16 08:12:21.665413248 DEBUG method="textDocument/hover" response.id=21 duration=67.01µs 2026-10-16 08:12:21.665415908 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665416388 DEBUG request{id=22 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665438328 DEBUG method="textDocument/hover" response.id=22 duration=79.26µs 2026-10-16 08:12:21.665440608 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665441948 DEBUG Received server response for request 21 2026-10-16 08:12:21.665442068 DEBUG request{id=23 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665447268 DEBUG Received server response for request 22 2026-10-16 08:12:21.665465178 DEBUG method="textDocument/hover" response.id=23 duration=84.31µs 2026-10-16 08:12:21.665467828 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665469408 DEBUG request{id=24 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665490798 DEBUG method="textDocument/hover" response.id=24 duration=85.48µs 2026-10-16 08:12:21.665493318 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665495168 DEBUG request{id=25 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665494988 DEBUG Received server response for request 23 2026-10-16 08:12:21.665512318 DEBUG method="textDocument/hover" response.id=25 duration=94.52µs 2026-10-16 08:12:21.665513049 DEBUG request{id=26 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665500488 DEBUG Received server response for request 24 2026-10-16 08:12:21.665515539 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665523549 DEBUG method="textDocument/hover" response.id=26 duration=81.01µs 2026-10-16 08:12:21.665525989 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665518169 DEBUG Received server response for request 25 2026-10-16 08:12:21.665528469 DEBUG request{id=27 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665530099 DEBUG Received server response for request 26 2026-10-16 08:12:21.665536669 DEBUG method="textDocument/hover" response.id=27 duration=66.99µs 2026-10-16 08:12:21.665539509 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665544099 DEBUG request{id=28 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665565059 DEBUG method="textDocument/hover" response.id=28 duration=69.73µs 2026-10-16 08:12:21.665567409 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665570179 DEBUG request{id=29 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665573189 DEBUG Received server response for request 27 2026-10-16 08:12:21.665586959 DEBUG method="textDocument/hover" response.id=29 duration=67.59µs 2026-10-16 08:12:21.665587739 DEBUG request{id=30 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665589819 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665575929 DEBUG Received server response for request 28 2026-10-16 08:12:21.665593339 DEBUG Received server response for request 29 2026-10-16 08:12:21.665607179 DEBUG method="textDocument/hover" response.id=30 duration=79.38µs 2026-10-16 08:12:21.665610569 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665617879 DEBUG Received server response for request 30 2026-10-16 08:12:21.665627609 DEBUG request{id=31 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665642279 DEBUG method="textDocument/hover" response.id=31 duration=100.64µs 2026-10-16 08:12:21.665643169 DEBUG request{id=32 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665646789 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665651519 DEBUG method="textDocument/hover" response.id=32 duration=82.33µs 2026-10-16 08:12:21.665650579 DEBUG Received server response for request 31 2026-10-16 08:12:21.665653989 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665655649 DEBUG Received server response for request 32 2026-10-16 08:12:21.665661169 DEBUG request{id=33 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665678239 DEBUG method="textDocument/hover" response.id=33 duration=86.41µs 2026-10-16 08:12:21.665680989 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665682569 DEBUG request{id=34 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665687399 DEBUG Received server response for request 33 2026-10-16 08:12:21.665704159 DEBUG method="textDocument/hover" response.id=34 duration=91.70µs 2026-10-16 08:12:21.665705299 DEBUG request{id=35 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665708399 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665708349 DEBUG Received server response for request 34 2026-10-16 08:12:21.665733029 DEBUG method="textDocument/hover" response.id=35 duration=84.36µs 2026-10-16 08:12:21.665735669 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665737869 DEBUG request{id=36 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665741169 DEBUG Received server response for request 35 2026-10-16 08:12:21.665756749 DEBUG method="textDocument/hover" response.id=36 duration=100.17µs 2026-10-16 08:12:21.665759299 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665760059 DEBUG request{id=37 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665760639 DEBUG Received server response for request 36 2026-10-16 08:12:21.665776749 DEBUG method="textDocument/hover" response.id=37 duration=93.95µs 2026-10-16 08:12:21.665777419 DEBUG request{id=38 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665779539 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665781109 DEBUG Received server response for request 37 2026-10-16 08:12:21.665795179 DEBUG method="textDocument/hover" response.id=38 duration=84.63µs 2026-10-16 08:12:21.665796899 DEBUG request{id=39 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665797879 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665798759 DEBUG Received server response for request 38 2026-10-16 08:12:21.665815399 DEBUG method="textDocument/hover" response.id=39 duration=77.94µs 2026-10-16 08:12:21.665817909 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665821489 DEBUG request{id=40 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665824739 DEBUG Received server response for request 39 2026-10-16 08:12:21.665841340 DEBUG method="textDocument/hover" response.id=40 duration=80.13µs 2026-10-16 08:12:21.665842110 DEBUG request{id=41 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665844200 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665845240 DEBUG Received server response for request 40 2026-10-16 08:12:21.665863050 DEBUG method="textDocument/hover" response.id=41 duration=81.47µs 2026-10-16 08:12:21.665865820 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665866860 DEBUG Received server response for request 41 2026-10-16 08:12:21.665870260 DEBUG request{id=42 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665883310 DEBUG method="textDocument/hover" response.id=42 duration=83.05µs 2026-10-16 08:12:21.665884200 DEBUG request{id=43 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665887850 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665892530 DEBUG method="textDocument/hover" response.id=43 duration=72.72µs 2026-10-16 08:12:21.665891610 DEBUG Received server response for request 42 2026-10-16 08:12:21.665894800 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665896810 DEBUG Received server response for request 43 2026-10-16 08:12:21.665897110 DEBUG request{id=44 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665922920 DEBUG method="textDocument/hover" response.id=44 duration=76.68µs 2026-10-16 08:12:21.665925420 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665926850 DEBUG request{id=45 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665930090 DEBUG Received server response for request 44 2026-10-16 08:12:21.665943350 DEBUG method="textDocument/hover" response.id=45 duration=75.40µs 2026-10-16 08:12:21.665946100 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665946310 DEBUG request{id=46 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665946800 DEBUG Received server response for request 45 2026-10-16 08:12:21.665964480 DEBUG method="textDocument/hover" response.id=46 duration=74.74µs 2026-10-16 08:12:21.665965380 DEBUG request{id=47 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665967300 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665968050 DEBUG Received server response for request 46 2026-10-16 08:12:21.665977740 DEBUG method="textDocument/hover" response.id=47 duration=79.73µs 2026-10-16 08:12:21.665980240 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.665986710 DEBUG request{id=48 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.665991930 DEBUG Received server response for request 47 2026-10-16 08:12:21.666003630 DEBUG method="textDocument/hover" response.id=48 duration=76.25µs 2026-10-16 08:12:21.666006570 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666009350 DEBUG request{id=49 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666016830 DEBUG Received server response for request 48 2026-10-16 08:12:21.666026770 DEBUG method="textDocument/hover" response.id=49 duration=78.70µs 2026-10-16 08:12:21.666029830 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666029730 DEBUG request{id=50 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666030510 DEBUG Received server response for request 49 2026-10-16 08:12:21.666048730 DEBUG method="textDocument/hover" response.id=50 duration=79.59µs 2026-10-16 08:12:21.666051330 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666049850 DEBUG request{id=51 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666066340 DEBUG Received server response for request 50 2026-10-16 08:12:21.666077590 DEBUG method="textDocument/hover" response.id=51 duration=95.58µs 2026-10-16 08:12:21.666080130 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666082360 DEBUG Received server response for request 51 2026-10-16 08:12:21.666085680 DEBUG request{id=52 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666110810 DEBUG request{id=53 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666110820 DEBUG method="textDocument/hover" response.id=52 duration=102.50µs 2026-10-16 08:12:21.666114330 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666115870 DEBUG Received server response for request 52 2026-10-16 08:12:21.666123840 DEBUG method="textDocument/hover" response.id=53 duration=92.05µs 2026-10-16 08:12:21.666126940 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666127780 DEBUG request{id=54 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666145711 DEBUG method="textDocument/hover" response.id=54 duration=92.60µs 2026-10-16 08:12:21.666147981 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666153221 DEBUG request{id=55 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666156641 DEBUG Received server response for request 53 2026-10-16 08:12:21.666161861 DEBUG Received server response for request 54 2026-10-16 08:12:21.666167461 DEBUG method="textDocument/hover" response.id=55 duration=85.48µs 2026-10-16 08:12:21.666170311 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666177521 DEBUG request{id=56 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666182011 DEBUG Received server response for request 55 2026-10-16 08:12:21.666199061 DEBUG method="textDocument/hover" response.id=56 duration=82.83µs 2026-10-16 08:12:21.666199561 DEBUG request{id=57 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666203201 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666203111 DEBUG Received server response for request 56 2026-10-16 08:12:21.666222051 DEBUG method="textDocument/hover" response.id=57 duration=93.25µs 2026-10-16 08:12:21.666224831 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666227781 DEBUG Received server response for request 57 2026-10-16 08:12:21.666228321 DEBUG request{id=58 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666250991 DEBUG method="textDocument/hover" response.id=58 duration=101.17µs 2026-10-16 08:12:21.666253441 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666258121 DEBUG Received server response for request 58 2026-10-16 08:12:21.666261081 DEBUG request{id=59 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666279531 DEBUG method="textDocument/hover" response.id=59 duration=107.44µs 2026-10-16 08:12:21.666280911 DEBUG request{id=60 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666285371 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666289331 DEBUG Received server response for request 59 2026-10-16 08:12:21.666293371 DEBUG method="textDocument/hover" response.id=60 duration=88.32µs 2026-10-16 08:12:21.666297781 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666304731 DEBUG request{id=61 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666304931 DEBUG Received server response for request 60 2026-10-16 08:12:21.666327411 DEBUG method="textDocument/hover" response.id=61 duration=100.56µs 2026-10-16 08:12:21.666330841 DEBUG Processing deferred request `textDocument/hover` 2026-10-16 08:12:21.666332951 DEBUG Received server response for request 61 2026-10-16 08:12:21.666335731 DEBUG request{id=62 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666354171 DEBUG method="textDocument/hover" response.id=62 duration=98.98µs 2026-10-16 08:12:21.666354991 DEBUG request{id=63 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666357001 DEBUG Received server response for request 62 2026-10-16 08:12:21.666369221 DEBUG method="textDocument/hover" response.id=63 duration=81.12µs 2026-10-16 08:12:21.666373231 DEBUG request{id=64 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666376921 DEBUG Received server response for request 63 2026-10-16 08:12:21.666394901 DEBUG method="textDocument/hover" response.id=64 duration=95.13µs 2026-10-16 08:12:21.666398701 DEBUG request{id=65 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666398231 DEBUG Received server response for request 64 2026-10-16 08:12:21.666417451 DEBUG method="textDocument/hover" response.id=65 duration=84.65µs 2026-10-16 08:12:21.666421861 DEBUG Received server response for request 65 2026-10-16 08:12:21.666429451 DEBUG Client sends request `textDocument/hover` with ID 66 2026-10-16 08:12:21.666454312 DEBUG request{id=66 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:21.666469522 DEBUG method="textDocument/hover" response.id=66 duration=29.03µs 2026-10-16 08:12:21.666481062 DEBUG Received server response for request 66 2026-10-16 08:12:21.676562153 DEBUG Client sends request `shutdown` with ID 67 2026-10-16 08:12:21.676583493 DEBUG request{id=67 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.676589173 DEBUG method="shutdown" response.id=67 duration=8.04µs 2026-10-16 08:12:21.676598623 DEBUG Received server response for request 67 2026-10-16 08:12:21.676602273 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.676612213 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-16 08:12:21.678410929 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.678470469 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.678502539 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.678561910 DEBUG Client info: None 2026-10-16 08:12:21.678589980 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: 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-16 08:12:21.678602630 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.678607500 INFO Version: Unknown 2026-10-16 08:12:21.678645510 DEBUG Received server response for request 1 2026-10-16 08:12:21.678680370 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.678694160 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.678773210 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.678813440 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.678816740 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.678831760 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.678834970 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.678872121 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.678886771 DEBUG Initializing workspace `file:///tmp/.tmpITzbxA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.678903591 DEBUG Searching for a project in '/tmp/.tmpITzbxA/src' 2026-10-16 08:12:21.678938991 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.678943081 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.679409122 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.679414942 DEBUG Resolving local virtual environment: /tmp/.tmpITzbxA/src/.venv 2026-10-16 08:12:21.679456572 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.679460372 DEBUG No virtual environment found 2026-10-16 08:12:21.679472092 DEBUG Adding first-party search path `/tmp/.tmpITzbxA/src` 2026-10-16 08:12:21.679476252 DEBUG Using vendored stdlib 2026-10-16 08:12:21.679559003 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.679563773 DEBUG Adding new file root '/tmp/.tmpITzbxA/src' of kind Project 2026-10-16 08:12:21.681540459 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.681556819 DEBUG Updating project to check open files 2026-10-16 08:12:21.681619179 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpITzbxA/src/foo.py") 2026-10-16 08:12:21.681625809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpITzbxA/src/foo.py` 2026-10-16 08:12:21.681631569 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpITzbxA/src/foo.py` 2026-10-16 08:12:21.681758090 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpITzbxA/src/foo.py` to project `src` 2026-10-16 08:12:21.681769800 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpITzbxA/src/foo.py` 2026-10-16 08:12:21.681772340 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.681779190 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.681816240 DEBUG method="textDocument/hover" response.id=2 duration=30.75µs 2026-10-16 08:12:21.681827050 DEBUG Received server response for request 2 2026-10-16 08:12:21.691900012 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.691920512 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.691926892 DEBUG method="shutdown" response.id=3 duration=9.48µs 2026-10-16 08:12:21.691936522 DEBUG Received server response for request 3 2026-10-16 08:12:21.691940392 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.691949072 DEBUG Received exit notification, exiting ok test initialize::disable_language_services_set_on_workspace ... 2026-10-16 08:12:21.693273086 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.693323866 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.693356146 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.693402206 DEBUG Client info: None 2026-10-16 08:12:21.693428107 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.693438387 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.693443707 INFO Version: Unknown 2026-10-16 08:12:21.693479877 DEBUG Received server response for request 1 2026-10-16 08:12:21.693510027 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.693524247 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.693595487 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.693630907 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.693634587 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.693647467 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.693650297 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:21.693688697 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.693703027 DEBUG Initializing workspace `file:///tmp/.tmpP5Cgbk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.693717927 DEBUG Searching for a project in '/tmp/.tmpP5Cgbk/src' 2026-10-16 08:12:21.693751668 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.693756058 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.694231019 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.694236829 DEBUG Resolving local virtual environment: /tmp/.tmpP5Cgbk/src/.venv 2026-10-16 08:12:21.694280209 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.694284129 DEBUG No virtual environment found 2026-10-16 08:12:21.694295509 DEBUG Adding first-party search path `/tmp/.tmpP5Cgbk/src` 2026-10-16 08:12:21.694299849 DEBUG Using vendored stdlib 2026-10-16 08:12:21.694386200 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.694390270 DEBUG Adding new file root '/tmp/.tmpP5Cgbk/src' of kind Project 2026-10-16 08:12:21.697240819 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.697257329 DEBUG Updating project to check open files 2026-10-16 08:12:21.697316289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpP5Cgbk/src/foo.py") 2026-10-16 08:12:21.697323239 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpP5Cgbk/src/foo.py` 2026-10-16 08:12:21.697330199 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpP5Cgbk/src/foo.py` 2026-10-16 08:12:21.697451749 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpP5Cgbk/src/foo.py` to project `src` 2026-10-16 08:12:21.697463699 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpP5Cgbk/src/foo.py` 2026-10-16 08:12:21.697466089 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.697473369 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.697508249 DEBUG method="textDocument/hover" response.id=2 duration=28.52µs 2026-10-16 08:12:21.697519059 DEBUG Received server response for request 2 2026-10-16 08:12:21.707591161 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.707617411 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.707624981 DEBUG method="shutdown" response.id=3 duration=10.93µs 2026-10-16 08:12:21.707634771 DEBUG Received server response for request 3 2026-10-16 08:12:21.707638371 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.707646531 DEBUG Received exit notification, exiting ok test initialize::empty_workspace_folders ... 2026-10-16 08:12:21.709153706 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.709220226 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.709252926 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.709303157 DEBUG Client info: None 2026-10-16 08:12:21.709325737 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.709337537 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.709343497 INFO Version: Unknown 2026-10-16 08:12:21.709381707 DEBUG Received server response for request 1 2026-10-16 08:12:21.709420527 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.709433067 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpLfXvFp 2026-10-16 08:12:21.709441847 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.709529857 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.709568347 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.709575287 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.709581557 DEBUG No workspace configuration provided for file:///tmp/.tmpLfXvFp 2026-10-16 08:12:21.709620558 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.709627078 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpLfXvFp, using default options 2026-10-16 08:12:21.709638068 DEBUG Initializing workspace `file:///tmp/.tmpLfXvFp`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.709651508 DEBUG Searching for a project in '/tmp/.tmpLfXvFp' 2026-10-16 08:12:21.709677368 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.709683148 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.711029992 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.711038802 DEBUG Resolving local virtual environment: /tmp/.tmpLfXvFp/.venv 2026-10-16 08:12:21.711100752 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.711105662 DEBUG No virtual environment found 2026-10-16 08:12:21.711116982 DEBUG Adding first-party search path `/tmp/.tmpLfXvFp` 2026-10-16 08:12:21.711121522 DEBUG Using vendored stdlib 2026-10-16 08:12:21.711245373 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.711250173 DEBUG Adding new file root '/tmp/.tmpLfXvFp' of kind Project 2026-10-16 08:12:21.714285402 INFO Project::index_files{project=.tmpLfXvFp}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.714300852 DEBUG Updating project to check open files 2026-10-16 08:12:21.719842890 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.719864100 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.719869050 DEBUG method="shutdown" response.id=2 duration=9.00µs 2026-10-16 08:12:21.719878180 DEBUG Received server response for request 2 2026-10-16 08:12:21.719882000 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.719889860 DEBUG Received exit notification, exiting ok test initialize::malformed_initialization_options_preserve_workspace_trust ... 2026-10-16 08:12:21.721279274 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:21.721332285 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.721367225 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.721425455 ERROR Failed to deserialize initialization options: unknown variant `invalid`, expected one of `off`, `openFilesOnly`, `workspace` 2026-10-16 08:12:21.721458795 DEBUG Client info: None 2026-10-16 08:12:21.721461285 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-16 08:12:21.721473625 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.721479345 INFO Version: Unknown 2026-10-16 08:12:21.721525145 DEBUG Received server response for request 1 2026-10-16 08:12:21.721559105 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.721573345 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.721645026 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.721678636 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.721682246 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.721695536 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.721739006 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.721753116 DEBUG Initializing workspace `file:///tmp/.tmpYnwjvh/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.721766736 DEBUG Searching for a project in '/tmp/.tmpYnwjvh/src' 2026-10-16 08:12:21.721801476 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.721805476 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.722273927 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.722279377 DEBUG Resolving local virtual environment: /tmp/.tmpYnwjvh/src/.venv 2026-10-16 08:12:21.722321328 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.722325738 DEBUG No virtual environment found 2026-10-16 08:12:21.722337938 DEBUG Adding first-party search path `/tmp/.tmpYnwjvh/src` 2026-10-16 08:12:21.722341938 DEBUG Using vendored stdlib 2026-10-16 08:12:21.722426438 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.722430178 DEBUG Adding new file root '/tmp/.tmpYnwjvh/src' of kind Project 2026-10-16 08:12:21.724413034 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.724427884 DEBUG Updating project to check open files 2026-10-16 08:12:21.724498944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYnwjvh/src/script.py") 2026-10-16 08:12:21.724507454 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYnwjvh/src/script.py` 2026-10-16 08:12:21.724514315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYnwjvh/src/script.py` 2026-10-16 08:12:21.724646075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYnwjvh/src/script.py` to project `src` 2026-10-16 08:12:21.724659615 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYnwjvh/src/script.py` 2026-10-16 08:12:21.724662125 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.724671195 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.725138127 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:21.725170347 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.725174947 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:21.725178597 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:21.725257167 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.725295667 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpYnwjvh/src/script.py' 2026-10-16 08:12:21.725350647 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.735166028 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.735249428 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:21.735256618 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:21.745353020 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.745388450 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.745396890 DEBUG method="shutdown" response.id=2 duration=13.34µs 2026-10-16 08:12:21.745415240 DEBUG Received server response for request 2 2026-10-16 08:12:21.745420810 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.745437280 DEBUG Received exit notification, exiting ok test initialize::malformed_trust_rejects_initialization - should panic ... 2026-10-16 08:12:21.747665598 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.747731618 DEBUG Architecture: x86_64, OS: linux ok test initialize::missing_virtual_env_does_not_panic ... 2026-10-16 08:12:21.747761808 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.747822208 DEBUG Received server response for request 1 2026-10-16 08:12:21.748697931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.748750501 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.748783891 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.748839251 DEBUG Client info: None 2026-10-16 08:12:21.748870971 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.748882541 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.748888701 INFO Version: Unknown 2026-10-16 08:12:21.748927901 DEBUG Received server response for request 1 2026-10-16 08:12:21.748960302 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.748975732 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.749079432 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.749119092 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.749126152 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.749180442 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.749197362 DEBUG Initializing workspace `file:///tmp/.tmppwmyQ7/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.749212262 DEBUG Searching for a project in '/tmp/.tmppwmyQ7/project' 2026-10-16 08:12:21.749245432 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.749249922 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.750448196 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.750458286 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 08:12:21.750570907 ERROR Failed to load project for workspace `file:///tmp/.tmppwmyQ7/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-16 08:12:21.750600207 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:21.750607817 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:12:21.751077538 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.751084038 DEBUG Resolving `VIRTUAL_ENV` environment variable: /nonexistent/virtual/env/path 2026-10-16 08:12:21.751091248 DEBUG Default settings failed to discover local Python environment 2026-10-16 08:12:21.751129538 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.751133788 DEBUG No virtual environment found 2026-10-16 08:12:21.751146359 DEBUG Adding first-party search path `/tmp/.tmppwmyQ7/project` 2026-10-16 08:12:21.751150619 DEBUG Using vendored stdlib 2026-10-16 08:12:21.751263589 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.751270279 DEBUG Adding new file root '/tmp/.tmppwmyQ7/project' of kind Project 2026-10-16 08:12:21.754429889 INFO Project::index_files{project=project}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:21.754447369 DEBUG Updating project to check open files 2026-10-16 08:12:21.760749069 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.760769679 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.760775579 DEBUG method="shutdown" response.id=2 duration=10.13µs 2026-10-16 08:12:21.760790279 DEBUG Received server response for request 2 2026-10-16 08:12:21.760794059 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.760801819 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration ... 2026-10-16 08:12:21.762150103 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-16 08:12:21.762208833 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.762239563 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.762292204 DEBUG Client info: None 2026-10-16 08:12:21.762323354 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.762335274 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.762341484 INFO Version: Unknown 2026-10-16 08:12:21.762379884 DEBUG Received server response for request 1 2026-10-16 08:12:21.762416494 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.762431074 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.762501204 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.762535734 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.762539484 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.762596295 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.762610615 DEBUG Initializing workspace `file:///tmp/.tmpSPlDq5/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.762624315 DEBUG Searching for a project in '/tmp/.tmpSPlDq5/foo' 2026-10-16 08:12:21.762658485 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.762662885 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.763144526 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.763149876 DEBUG Resolving local virtual environment: /tmp/.tmpSPlDq5/foo/.venv 2026-10-16 08:12:21.763189907 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.763193827 DEBUG No virtual environment found 2026-10-16 08:12:21.763205097 DEBUG Adding first-party search path `/tmp/.tmpSPlDq5/foo` 2026-10-16 08:12:21.763209137 DEBUG Using vendored stdlib 2026-10-16 08:12:21.763296107 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.763300697 DEBUG Adding new file root '/tmp/.tmpSPlDq5/foo' of kind Project 2026-10-16 08:12:21.765384343 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.765397993 DEBUG Updating project to check open files 2026-10-16 08:12:21.765411263 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:12:21.765428814 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.765434234 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.775580815 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.775605006 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.775612066 DEBUG method="shutdown" response.id=2 duration=11.60µs 2026-10-16 08:12:21.775630196 DEBUG Received server response for request 2 2026-10-16 08:12:21.775634256 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.775643446 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_via_initialization ... 2026-10-16 08:12:21.777040910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-16 08:12:21.777115030 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.777146800 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.777206271 DEBUG Client info: None 2026-10-16 08:12:21.777229131 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-16 08:12:21.777242331 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.777248451 INFO Version: Unknown 2026-10-16 08:12:21.777285501 DEBUG Received server response for request 1 2026-10-16 08:12:21.777319371 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.777333081 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.777430271 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.777467911 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.777471441 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.777538762 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.777557272 DEBUG Initializing workspace `file:///tmp/.tmpWbrRm4/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.777573482 DEBUG Searching for a project in '/tmp/.tmpWbrRm4/foo' 2026-10-16 08:12:21.777607492 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.777612562 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.778850756 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.778862136 DEBUG Resolving local virtual environment: /tmp/.tmpWbrRm4/foo/.venv 2026-10-16 08:12:21.778926886 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.778932046 DEBUG No virtual environment found 2026-10-16 08:12:21.778943936 DEBUG Adding first-party search path `/tmp/.tmpWbrRm4/foo` 2026-10-16 08:12:21.778948446 DEBUG Using vendored stdlib 2026-10-16 08:12:21.779091237 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.779097507 DEBUG Adding new file root '/tmp/.tmpWbrRm4/foo' of kind Project 2026-10-16 08:12:21.781430164 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.781445434 DEBUG Updating project to check open files 2026-10-16 08:12:21.781468464 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:12:21.781485504 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.781490374 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.791627246 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.791665636 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.791673406 DEBUG method="shutdown" response.id=2 duration=14.36µs 2026-10-16 08:12:21.791684706 DEBUG Received server response for request 2 2026-10-16 08:12:21.791688896 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.791704426 DEBUG Received exit notification, exiting ok test initialize::open_files_diagnostic_registration_without_configuration ... 2026-10-16 08:12:21.793132541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-16 08:12:21.793192601 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.793225761 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.793284861 DEBUG Client info: None 2026-10-16 08:12:21.793308081 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-16 08:12:21.793320321 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 08:12:21.793325381 INFO Version: Unknown 2026-10-16 08:12:21.793364392 DEBUG Received server response for request 1 2026-10-16 08:12:21.793397282 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.793411602 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.793490592 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 08:12:21.793527252 DEBUG Initializing workspace `file:///tmp/.tmpzyiy0Z/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.793541042 DEBUG Searching for a project in '/tmp/.tmpzyiy0Z/foo' 2026-10-16 08:12:21.793575852 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.793580522 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.794031774 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.794037184 DEBUG Resolving local virtual environment: /tmp/.tmpzyiy0Z/foo/.venv 2026-10-16 08:12:21.794096074 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.794100884 DEBUG No virtual environment found 2026-10-16 08:12:21.794114114 DEBUG Adding first-party search path `/tmp/.tmpzyiy0Z/foo` 2026-10-16 08:12:21.794118354 DEBUG Using vendored stdlib 2026-10-16 08:12:21.794199854 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.794203564 DEBUG Adding new file root '/tmp/.tmpzyiy0Z/foo' of kind Project 2026-10-16 08:12:21.796244421 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.796258931 DEBUG Updating project to check open files 2026-10-16 08:12:21.796273341 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:12:21.796290211 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.796296721 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.806437833 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.806465073 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.806473703 DEBUG method="shutdown" response.id=2 duration=13.14µs 2026-10-16 08:12:21.806484363 DEBUG Received server response for request 2 2026-10-16 08:12:21.806488383 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.806498443 DEBUG Received exit notification, exiting ok test initialize::register_multiple_capabilities ... 2026-10-16 08:12:21.807892937 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-16 08:12:21.807957228 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.807992918 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.808050598 DEBUG Client info: None 2026-10-16 08:12:21.808084778 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-16 08:12:21.808097068 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.808102368 INFO Version: Unknown 2026-10-16 08:12:21.808140648 DEBUG Received server response for request 1 2026-10-16 08:12:21.808174228 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.808188058 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.808268589 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.808308119 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.808311649 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.808376909 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.808392319 DEBUG Initializing workspace `file:///tmp/.tmpg0UdLl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.808407309 DEBUG Searching for a project in '/tmp/.tmpg0UdLl/foo' 2026-10-16 08:12:21.808442499 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.808447259 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.808913231 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.808918371 DEBUG Resolving local virtual environment: /tmp/.tmpg0UdLl/foo/.venv 2026-10-16 08:12:21.808959731 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.808963741 DEBUG No virtual environment found 2026-10-16 08:12:21.808975151 DEBUG Adding first-party search path `/tmp/.tmpg0UdLl/foo` 2026-10-16 08:12:21.808979131 DEBUG Using vendored stdlib 2026-10-16 08:12:21.809089811 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.809094081 DEBUG Adding new file root '/tmp/.tmpg0UdLl/foo' of kind Project 2026-10-16 08:12:21.812167821 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:21.812182771 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:12:21.812202901 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.812208541 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.822345483 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.822378763 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.822386143 DEBUG method="shutdown" response.id=2 duration=11.85µs 2026-10-16 08:12:21.822397193 DEBUG Received server response for request 2 2026-10-16 08:12:21.822402183 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.822410933 DEBUG Received exit notification, exiting ok test initialize::single_workspace_folder ... 2026-10-16 08:12:21.823711887 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.823768267 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.823802508 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.823853568 DEBUG Client info: None 2026-10-16 08:12:21.823882078 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.823894458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.823900388 INFO Version: Unknown 2026-10-16 08:12:21.823943768 DEBUG Received server response for request 1 2026-10-16 08:12:21.823975068 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.823989568 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.824090548 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.824130239 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.824133729 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.824193299 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.824210869 DEBUG Initializing workspace `file:///tmp/.tmpAjkyZl/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.824227039 DEBUG Searching for a project in '/tmp/.tmpAjkyZl/foo' 2026-10-16 08:12:21.824277369 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.824282879 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.825518513 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.825527643 DEBUG Resolving local virtual environment: /tmp/.tmpAjkyZl/foo/.venv 2026-10-16 08:12:21.825579253 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.825584353 DEBUG No virtual environment found 2026-10-16 08:12:21.825596853 DEBUG Adding first-party search path `/tmp/.tmpAjkyZl/foo` 2026-10-16 08:12:21.825601283 DEBUG Using vendored stdlib 2026-10-16 08:12:21.825717684 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.825723114 DEBUG Adding new file root '/tmp/.tmpAjkyZl/foo' of kind Project 2026-10-16 08:12:21.827868580 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.827882620 DEBUG Updating project to check open files 2026-10-16 08:12:21.834366161 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.834391831 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.834397211 DEBUG method="shutdown" response.id=2 duration=10.48µs 2026-10-16 08:12:21.834408371 DEBUG Received server response for request 2 2026-10-16 08:12:21.834412451 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.834421461 DEBUG Received exit notification, exiting ok test initialize::unknown_initialization_options ... 2026-10-16 08:12:21.835919556 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.836015696 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.836083356 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.836137396 DEBUG Client info: None 2026-10-16 08:12:21.836165447 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, 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-16 08:12:21.836176367 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.836181157 INFO Version: Unknown 2026-10-16 08:12:21.836218727 DEBUG Received server response for request 1 2026-10-16 08:12:21.836267977 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.836282067 WARN Received unknown options during initialization: { "bar": null } 2026-10-16 08:12:21.836289807 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.836292837 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:21.836298617 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.836361487 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.836398047 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.836401447 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.836461517 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.836475737 DEBUG Initializing workspace `file:///tmp/.tmpI4sgCK/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.836491488 DEBUG Searching for a project in '/tmp/.tmpI4sgCK/foo' 2026-10-16 08:12:21.836525588 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.836530438 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.836967449 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.836972659 DEBUG Resolving local virtual environment: /tmp/.tmpI4sgCK/foo/.venv 2026-10-16 08:12:21.837011759 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.837016119 DEBUG No virtual environment found 2026-10-16 08:12:21.837027769 DEBUG Adding first-party search path `/tmp/.tmpI4sgCK/foo` 2026-10-16 08:12:21.837031599 DEBUG Using vendored stdlib 2026-10-16 08:12:21.837125439 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.837129799 DEBUG Adding new file root '/tmp/.tmpI4sgCK/foo' of kind Project 2026-10-16 08:12:21.839078366 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.839090216 DEBUG Updating project to check open files 2026-10-16 08:12:21.846556429 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.846583359 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.846589779 DEBUG method="shutdown" response.id=2 duration=9.73µs 2026-10-16 08:12:21.846601279 DEBUG Received server response for request 2 2026-10-16 08:12:21.846606029 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.846615049 DEBUG Received exit notification, exiting ok test initialize::unknown_options_in_workspace_configuration ... 2026-10-16 08:12:21.847964284 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:21.848025724 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.848078194 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.848129174 DEBUG Client info: None 2026-10-16 08:12:21.848166044 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.848177934 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.848183274 INFO Version: Unknown 2026-10-16 08:12:21.848222424 DEBUG Received server response for request 1 2026-10-16 08:12:21.848262385 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.848277325 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.848369345 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.848411255 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.848414565 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.848486695 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.848504025 WARN Received unknown options for workspace `file:///tmp/.tmpMqanBD/foo`: { "bar": null } 2026-10-16 08:12:21.848513915 DEBUG Received notification `window/showMessage` 2026-10-16 08:12:21.848512795 DEBUG Initializing workspace `file:///tmp/.tmpMqanBD/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.848517545 INFO Retrying to receive `window/showMessage` notification 2026-10-16 08:12:21.848531575 DEBUG Searching for a project in '/tmp/.tmpMqanBD/foo' 2026-10-16 08:12:21.848568856 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.848574456 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.849727989 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.849736649 DEBUG Resolving local virtual environment: /tmp/.tmpMqanBD/foo/.venv 2026-10-16 08:12:21.849788379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.849798710 DEBUG No virtual environment found 2026-10-16 08:12:21.849810540 DEBUG Adding first-party search path `/tmp/.tmpMqanBD/foo` 2026-10-16 08:12:21.849815070 DEBUG Using vendored stdlib 2026-10-16 08:12:21.849925600 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.849931510 DEBUG Adding new file root '/tmp/.tmpMqanBD/foo' of kind Project 2026-10-16 08:12:21.852998870 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.853015690 DEBUG Updating project to check open files 2026-10-16 08:12:21.858661117 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.858685947 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.858692598 DEBUG method="shutdown" response.id=2 duration=10.72µs 2026-10-16 08:12:21.858703998 DEBUG Received server response for request 2 2026-10-16 08:12:21.858708178 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.858716988 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration ... 2026-10-16 08:12:21.859949541 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-16 08:12:21.860005552 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.860036222 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.860110222 DEBUG Client info: None 2026-10-16 08:12:21.860136952 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.860146892 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.860152242 INFO Version: Unknown 2026-10-16 08:12:21.860188562 DEBUG Received server response for request 1 2026-10-16 08:12:21.860217952 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.860231172 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.860310833 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.860347203 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.860351013 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.860408113 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.860421463 DEBUG Initializing workspace `file:///tmp/.tmpGjkXvy/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.860435013 DEBUG Searching for a project in '/tmp/.tmpGjkXvy/foo' 2026-10-16 08:12:21.860469343 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.860473733 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.860908665 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.860914035 DEBUG Resolving local virtual environment: /tmp/.tmpGjkXvy/foo/.venv 2026-10-16 08:12:21.860954945 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.860958625 DEBUG No virtual environment found 2026-10-16 08:12:21.860969955 DEBUG Adding first-party search path `/tmp/.tmpGjkXvy/foo` 2026-10-16 08:12:21.860974225 DEBUG Using vendored stdlib 2026-10-16 08:12:21.861068615 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.861072705 DEBUG Adding new file root '/tmp/.tmpGjkXvy/foo' of kind Project 2026-10-16 08:12:21.863001871 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.863015891 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:12:21.863032131 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.863038781 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.873185313 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.873208953 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.873215493 DEBUG method="shutdown" response.id=2 duration=10.49µs 2026-10-16 08:12:21.873225733 DEBUG Received server response for request 2 2026-10-16 08:12:21.873229693 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.873238263 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_via_initialization ... 2026-10-16 08:12:21.874533327 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: 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-16 08:12:21.874585798 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.874618128 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.874708158 DEBUG Client info: None 2026-10-16 08:12:21.874739688 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-16 08:12:21.874756148 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.874762898 INFO Version: Unknown 2026-10-16 08:12:21.874805398 DEBUG Received server response for request 1 2026-10-16 08:12:21.874834318 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.874849568 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.874940189 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.874969949 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.874977309 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.875025579 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.875040159 DEBUG Initializing workspace `file:///tmp/.tmprGtbLP/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.875053649 DEBUG Searching for a project in '/tmp/.tmprGtbLP/foo' 2026-10-16 08:12:21.875102479 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.875107329 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.876216763 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.876222713 DEBUG Resolving local virtual environment: /tmp/.tmprGtbLP/foo/.venv 2026-10-16 08:12:21.876265973 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.876270783 DEBUG No virtual environment found 2026-10-16 08:12:21.876281723 DEBUG Adding first-party search path `/tmp/.tmprGtbLP/foo` 2026-10-16 08:12:21.876285853 DEBUG Using vendored stdlib 2026-10-16 08:12:21.876387903 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.876394583 DEBUG Adding new file root '/tmp/.tmprGtbLP/foo' of kind Project 2026-10-16 08:12:21.879274052 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.879287492 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:12:21.879304833 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.879312153 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.889451034 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.889471805 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.889477735 DEBUG method="shutdown" response.id=2 duration=10.12µs 2026-10-16 08:12:21.889492965 DEBUG Received server response for request 2 2026-10-16 08:12:21.889496915 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.889503815 DEBUG Received exit notification, exiting ok test initialize::workspace_diagnostic_registration_without_configuration ... 2026-10-16 08:12:21.890989439 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_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-16 08:12:21.891079090 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.891120610 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.891181270 DEBUG Client info: None 2026-10-16 08:12:21.891211000 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-16 08:12:21.891223650 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION"] 2026-10-16 08:12:21.891229670 INFO Version: Unknown 2026-10-16 08:12:21.891270880 DEBUG Received server response for request 1 2026-10-16 08:12:21.891309070 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.891324320 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.891399911 INFO Client does not support workspace configuration, initializing workspaces using the initialization options 2026-10-16 08:12:21.891430981 DEBUG Initializing workspace `file:///tmp/.tmp5xZhZr/foo`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.891443621 DEBUG Searching for a project in '/tmp/.tmp5xZhZr/foo' 2026-10-16 08:12:21.891477851 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.891481981 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.891956512 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.891961312 DEBUG Resolving local virtual environment: /tmp/.tmp5xZhZr/foo/.venv 2026-10-16 08:12:21.892002352 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.892006322 DEBUG No virtual environment found 2026-10-16 08:12:21.892020313 DEBUG Adding first-party search path `/tmp/.tmp5xZhZr/foo` 2026-10-16 08:12:21.892024213 DEBUG Using vendored stdlib 2026-10-16 08:12:21.892131503 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.892135623 DEBUG Adding new file root '/tmp/.tmp5xZhZr/foo' of kind Project 2026-10-16 08:12:21.894255360 INFO Project::index_files{project=foo}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:21.894269090 DEBUG Registering diagnostic capability with Workspace diagnostic mode 2026-10-16 08:12:21.894285780 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:21.894291800 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:21.904436562 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:21.904461922 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.904470172 DEBUG method="shutdown" response.id=2 duration=12.80µs 2026-10-16 08:12:21.904480682 DEBUG Received server response for request 2 2026-10-16 08:12:21.904485072 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.904494142 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints ... 2026-10-16 08:12:21.905982867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:21.906052787 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.906110367 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.906171097 DEBUG Client info: None 2026-10-16 08:12:21.906193507 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.906206317 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.906211897 INFO Version: Unknown 2026-10-16 08:12:21.906251477 DEBUG Received server response for request 1 2026-10-16 08:12:21.906295908 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.906311608 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.906384418 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.906419518 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.906423388 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.906437708 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.906441208 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:21.906482508 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.906495148 DEBUG Initializing workspace `file:///tmp/.tmpsdcEzs/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.906510318 DEBUG Searching for a project in '/tmp/.tmpsdcEzs/src' 2026-10-16 08:12:21.906543628 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.906548388 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.907004210 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.907009570 DEBUG Resolving local virtual environment: /tmp/.tmpsdcEzs/src/.venv 2026-10-16 08:12:21.907050200 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.907073370 DEBUG No virtual environment found 2026-10-16 08:12:21.907084870 DEBUG Adding first-party search path `/tmp/.tmpsdcEzs/src` 2026-10-16 08:12:21.907089070 DEBUG Using vendored stdlib 2026-10-16 08:12:21.907174950 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.907179220 DEBUG Adding new file root '/tmp/.tmpsdcEzs/src' of kind Project 2026-10-16 08:12:21.910175100 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:21.910190460 DEBUG Updating project to check open files 2026-10-16 08:12:21.910269650 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsdcEzs/src/foo.py") 2026-10-16 08:12:21.910278420 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsdcEzs/src/foo.py` 2026-10-16 08:12:21.910286720 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsdcEzs/src/foo.py` 2026-10-16 08:12:21.910421801 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsdcEzs/src/foo.py` to project `src` 2026-10-16 08:12:21.910435511 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsdcEzs/src/foo.py` 2026-10-16 08:12:21.910438161 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.910446331 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.910772932 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.926389001 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.926611442 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 16.132961ms 2026-10-16 08:12:21.926647092 DEBUG method="textDocument/inlayHint" response.id=2 duration=16.19ms 2026-10-16 08:12:21.926662532 DEBUG Received server response for request 2 2026-10-16 08:12:21.936949614 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.936992224 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.936998395 DEBUG method="shutdown" response.id=3 duration=9.63µs 2026-10-16 08:12:21.937008995 DEBUG Received server response for request 3 2026-10-16 08:12:21.937012755 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.937029005 DEBUG Received exit notification, exiting ok test inlay_hints::default_inlay_hints_auto_import ... 2026-10-16 08:12:21.940255155 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:21.940320765 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.940355045 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.940422935 DEBUG Client info: None 2026-10-16 08:12:21.940452375 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.940464915 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.940470575 INFO Version: Unknown 2026-10-16 08:12:21.940511375 DEBUG Received server response for request 1 2026-10-16 08:12:21.940549366 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.940564446 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.940635416 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.940667266 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.940671246 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.940686376 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.940689676 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:21.940727056 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.940741246 DEBUG Initializing workspace `file:///tmp/.tmpNH9m8z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.940756056 DEBUG Searching for a project in '/tmp/.tmpNH9m8z/src' 2026-10-16 08:12:21.940790666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.940795276 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.941297158 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.941303428 DEBUG Resolving local virtual environment: /tmp/.tmpNH9m8z/src/.venv 2026-10-16 08:12:21.941349338 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.941353838 DEBUG No virtual environment found 2026-10-16 08:12:21.941365058 DEBUG Adding first-party search path `/tmp/.tmpNH9m8z/src` 2026-10-16 08:12:21.941369168 DEBUG Using vendored stdlib 2026-10-16 08:12:21.941455378 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.941459958 DEBUG Adding new file root '/tmp/.tmpNH9m8z/src' of kind Project 2026-10-16 08:12:21.943506155 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:21.943520615 DEBUG Updating project to check open files 2026-10-16 08:12:21.943585055 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpNH9m8z/src/foo.py") 2026-10-16 08:12:21.943592575 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpNH9m8z/src/foo.py` 2026-10-16 08:12:21.943599235 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpNH9m8z/src/foo.py` 2026-10-16 08:12:21.943724256 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpNH9m8z/src/foo.py` to project `src` 2026-10-16 08:12:21.943735736 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpNH9m8z/src/foo.py` 2026-10-16 08:12:21.943738256 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.943745326 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.943978216 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.946335494 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 1 hints in 2.556708ms 2026-10-16 08:12:21.946357714 DEBUG method="textDocument/inlayHint" response.id=2 duration=2.61ms 2026-10-16 08:12:21.946369054 DEBUG Received server response for request 2 2026-10-16 08:12:21.956591256 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:21.956627326 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:21.956634216 DEBUG method="shutdown" response.id=3 duration=10.70µs 2026-10-16 08:12:21.956644516 DEBUG Received server response for request 3 2026-10-16 08:12:21.956648506 DEBUG Client sends notification `exit` 2026-10-16 08:12:21.956663906 DEBUG Received exit notification, exiting ok test inlay_hints::inlay_hint_burst_does_not_block_responses ... 2026-10-16 08:12:21.958622043 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:21.958677253 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:21.958712583 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:21.958786043 DEBUG Client info: None 2026-10-16 08:12:21.958831873 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:21.958846883 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:21.958853703 INFO Version: Unknown 2026-10-16 08:12:21.958900503 DEBUG Received server response for request 1 2026-10-16 08:12:21.958932093 DEBUG Client sends notification `initialized` 2026-10-16 08:12:21.958946844 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:21.959022454 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:21.959075134 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:21.959078724 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:21.959096284 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:21.959099184 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:21.959127254 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:21.959142174 DEBUG Initializing workspace `file:///tmp/.tmpc1QDiS/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:21.959157594 DEBUG Searching for a project in '/tmp/.tmpc1QDiS/src' 2026-10-16 08:12:21.959191334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:21.959196524 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:21.959649136 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:21.959654596 DEBUG Resolving local virtual environment: /tmp/.tmpc1QDiS/src/.venv 2026-10-16 08:12:21.959697306 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:21.959701726 DEBUG No virtual environment found 2026-10-16 08:12:21.959712296 DEBUG Adding first-party search path `/tmp/.tmpc1QDiS/src` 2026-10-16 08:12:21.959716416 DEBUG Using vendored stdlib 2026-10-16 08:12:21.959798716 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:21.959803096 DEBUG Adding new file root '/tmp/.tmpc1QDiS/src' of kind Project 2026-10-16 08:12:21.961796122 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:21.961809923 DEBUG Updating project to check open files 2026-10-16 08:12:21.961867253 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpc1QDiS/src/values.py") 2026-10-16 08:12:21.961873753 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpc1QDiS/src/values.py` 2026-10-16 08:12:21.961880973 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpc1QDiS/src/values.py` 2026-10-16 08:12:21.962014053 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpc1QDiS/src/values.py` to project `src` 2026-10-16 08:12:21.962025253 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpc1QDiS/src/values.py` 2026-10-16 08:12:21.962027813 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:21.962037043 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:21.965776195 DEBUG request{id=2 method=textDocument/inlayHint}: Resolving dynamic module resolution paths 2026-10-16 08:12:21.973787440 DEBUG request{id=2 method=textDocument/inlayHint}: Module `__builtins__` not found in search paths 2026-10-16 08:12:21.985688098 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 23.605215ms 2026-10-16 08:12:21.985846458 DEBUG method="textDocument/inlayHint" response.id=2 duration=23.80ms 2026-10-16 08:12:21.985863638 DEBUG Received server response for request 2 2026-10-16 08:12:21.986266350 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 08:12:21.986283580 DEBUG Client sends request `textDocument/inlayHint` with ID 4 2026-10-16 08:12:21.986287390 DEBUG Client sends request `textDocument/inlayHint` with ID 5 2026-10-16 08:12:21.986290850 DEBUG Client sends request `textDocument/inlayHint` with ID 6 2026-10-16 08:12:21.986294020 DEBUG Client sends request `textDocument/inlayHint` with ID 7 2026-10-16 08:12:21.986297440 DEBUG Client sends request `textDocument/inlayHint` with ID 8 2026-10-16 08:12:21.986303100 DEBUG Client sends request `textDocument/inlayHint` with ID 9 2026-10-16 08:12:21.986305890 DEBUG Client sends request `textDocument/inlayHint` with ID 10 2026-10-16 08:12:21.986311200 DEBUG Client sends request `textDocument/inlayHint` with ID 11 2026-10-16 08:12:21.986317860 DEBUG Client sends request `textDocument/inlayHint` with ID 12 2026-10-16 08:12:21.986328090 DEBUG Client sends request `textDocument/inlayHint` with ID 13 2026-10-16 08:12:21.986334040 DEBUG Client sends request `textDocument/inlayHint` with ID 14 2026-10-16 08:12:21.986339660 DEBUG Client sends request `textDocument/inlayHint` with ID 15 2026-10-16 08:12:21.986342120 DEBUG Client sends request `textDocument/inlayHint` with ID 16 2026-10-16 08:12:21.986345090 DEBUG Client sends request `textDocument/inlayHint` with ID 17 2026-10-16 08:12:21.986348220 DEBUG Client sends request `textDocument/inlayHint` with ID 18 2026-10-16 08:12:21.986351770 DEBUG Client sends request `textDocument/inlayHint` with ID 19 2026-10-16 08:12:21.986354780 DEBUG Client sends request `textDocument/inlayHint` with ID 20 2026-10-16 08:12:21.986357770 DEBUG Client sends request `textDocument/inlayHint` with ID 21 2026-10-16 08:12:21.986360650 DEBUG Client sends request `textDocument/inlayHint` with ID 22 2026-10-16 08:12:21.986363380 DEBUG Client sends request `textDocument/inlayHint` with ID 23 2026-10-16 08:12:21.986366190 DEBUG Client sends request `textDocument/inlayHint` with ID 24 2026-10-16 08:12:21.986369400 DEBUG Client sends request `textDocument/inlayHint` with ID 25 2026-10-16 08:12:21.986372170 DEBUG Client sends request `textDocument/inlayHint` with ID 26 2026-10-16 08:12:21.986374740 DEBUG Client sends request `textDocument/inlayHint` with ID 27 2026-10-16 08:12:21.986378300 DEBUG Client sends request `textDocument/inlayHint` with ID 28 2026-10-16 08:12:21.986381620 DEBUG Client sends request `textDocument/inlayHint` with ID 29 2026-10-16 08:12:21.986385000 DEBUG Client sends request `textDocument/inlayHint` with ID 30 2026-10-16 08:12:21.986387590 DEBUG Client sends request `textDocument/inlayHint` with ID 31 2026-10-16 08:12:21.986390420 DEBUG Client sends request `textDocument/inlayHint` with ID 32 2026-10-16 08:12:21.986393650 DEBUG Client sends request `textDocument/inlayHint` with ID 33 2026-10-16 08:12:21.986396180 DEBUG Client sends request `textDocument/inlayHint` with ID 34 2026-10-16 08:12:21.986398780 DEBUG Client sends request `textDocument/inlayHint` with ID 35 2026-10-16 08:12:21.986400980 DEBUG Client sends request `textDocument/inlayHint` with ID 36 2026-10-16 08:12:21.986403540 DEBUG Client sends request `textDocument/inlayHint` with ID 37 2026-10-16 08:12:21.986406370 DEBUG Client sends request `textDocument/inlayHint` with ID 38 2026-10-16 08:12:21.986409090 DEBUG Client sends request `textDocument/inlayHint` with ID 39 2026-10-16 08:12:21.986411850 DEBUG Client sends request `textDocument/inlayHint` with ID 40 2026-10-16 08:12:21.986414600 DEBUG Client sends request `textDocument/inlayHint` with ID 41 2026-10-16 08:12:21.986416940 DEBUG Client sends request `textDocument/inlayHint` with ID 42 2026-10-16 08:12:21.986419710 DEBUG Client sends request `textDocument/inlayHint` with ID 43 2026-10-16 08:12:21.986422500 DEBUG Client sends request `textDocument/inlayHint` with ID 44 2026-10-16 08:12:21.986425150 DEBUG Client sends request `textDocument/inlayHint` with ID 45 2026-10-16 08:12:21.986427440 DEBUG Client sends request `textDocument/inlayHint` with ID 46 2026-10-16 08:12:21.986429940 DEBUG Client sends request `textDocument/inlayHint` with ID 47 2026-10-16 08:12:21.986432140 DEBUG Client sends request `textDocument/inlayHint` with ID 48 2026-10-16 08:12:21.986434880 DEBUG Client sends request `textDocument/inlayHint` with ID 49 2026-10-16 08:12:21.986437660 DEBUG Client sends request `textDocument/inlayHint` with ID 50 2026-10-16 08:12:21.986440510 DEBUG Client sends request `textDocument/inlayHint` with ID 51 2026-10-16 08:12:21.986443300 DEBUG Client sends request `textDocument/inlayHint` with ID 52 2026-10-16 08:12:21.986446100 DEBUG Client sends request `textDocument/inlayHint` with ID 53 2026-10-16 08:12:21.986449730 DEBUG Client sends request `textDocument/inlayHint` with ID 54 2026-10-16 08:12:21.986453120 DEBUG Client sends request `textDocument/inlayHint` with ID 55 2026-10-16 08:12:21.986455690 DEBUG Client sends request `textDocument/inlayHint` with ID 56 2026-10-16 08:12:21.986458150 DEBUG Client sends request `textDocument/inlayHint` with ID 57 2026-10-16 08:12:21.986460560 DEBUG Client sends request `textDocument/inlayHint` with ID 58 2026-10-16 08:12:21.986462920 DEBUG Client sends request `textDocument/inlayHint` with ID 59 2026-10-16 08:12:21.986465530 DEBUG Client sends request `textDocument/inlayHint` with ID 60 2026-10-16 08:12:21.986467860 DEBUG Client sends request `textDocument/inlayHint` with ID 61 2026-10-16 08:12:21.986470130 DEBUG Client sends request `textDocument/inlayHint` with ID 62 2026-10-16 08:12:21.986472390 DEBUG Client sends request `textDocument/inlayHint` with ID 63 2026-10-16 08:12:21.986475000 DEBUG Client sends request `textDocument/inlayHint` with ID 64 2026-10-16 08:12:21.986477110 DEBUG Client sends request `textDocument/inlayHint` with ID 65 2026-10-16 08:12:21.986479490 DEBUG Client sends request `textDocument/inlayHint` with ID 66 2026-10-16 08:12:21.986481790 DEBUG Client sends request `textDocument/inlayHint` with ID 67 2026-10-16 08:12:21.986483940 DEBUG Client sends request `textDocument/inlayHint` with ID 68 2026-10-16 08:12:21.986486100 DEBUG Client sends request `textDocument/inlayHint` with ID 69 2026-10-16 08:12:21.986488360 DEBUG Client sends request `textDocument/inlayHint` with ID 70 2026-10-16 08:12:21.986490650 DEBUG Client sends request `textDocument/inlayHint` with ID 71 2026-10-16 08:12:21.986492770 DEBUG Client sends request `textDocument/inlayHint` with ID 72 2026-10-16 08:12:21.986495330 DEBUG Client sends request `textDocument/inlayHint` with ID 73 2026-10-16 08:12:21.986498280 DEBUG Client sends request `textDocument/inlayHint` with ID 74 2026-10-16 08:12:21.986500520 DEBUG Client sends request `textDocument/inlayHint` with ID 75 2026-10-16 08:12:21.986503180 DEBUG Client sends request `textDocument/inlayHint` with ID 76 2026-10-16 08:12:21.986505740 DEBUG Client sends request `textDocument/inlayHint` with ID 77 2026-10-16 08:12:21.986508060 DEBUG Client sends request `textDocument/inlayHint` with ID 78 2026-10-16 08:12:21.986510190 DEBUG Client sends request `textDocument/inlayHint` with ID 79 2026-10-16 08:12:21.986512310 DEBUG Client sends request `textDocument/inlayHint` with ID 80 2026-10-16 08:12:21.986514650 DEBUG Client sends request `textDocument/inlayHint` with ID 81 2026-10-16 08:12:21.986516770 DEBUG Client sends request `textDocument/inlayHint` with ID 82 2026-10-16 08:12:21.986519110 DEBUG Client sends request `textDocument/inlayHint` with ID 83 2026-10-16 08:12:21.986521480 DEBUG Client sends request `textDocument/inlayHint` with ID 84 2026-10-16 08:12:21.986523750 DEBUG Client sends request `textDocument/inlayHint` with ID 85 2026-10-16 08:12:21.986525990 DEBUG Client sends request `textDocument/inlayHint` with ID 86 2026-10-16 08:12:21.986528270 DEBUG Client sends request `textDocument/inlayHint` with ID 87 2026-10-16 08:12:21.986530541 DEBUG Client sends request `textDocument/inlayHint` with ID 88 2026-10-16 08:12:21.986533231 DEBUG Client sends request `textDocument/inlayHint` with ID 89 2026-10-16 08:12:21.986535361 DEBUG Client sends request `textDocument/inlayHint` with ID 90 2026-10-16 08:12:21.986537781 DEBUG Client sends request `textDocument/inlayHint` with ID 91 2026-10-16 08:12:21.986540451 DEBUG Client sends request `textDocument/inlayHint` with ID 92 2026-10-16 08:12:21.986542831 DEBUG Client sends request `textDocument/inlayHint` with ID 93 2026-10-16 08:12:21.986545261 DEBUG Client sends request `textDocument/inlayHint` with ID 94 2026-10-16 08:12:21.986547811 DEBUG Client sends request `textDocument/inlayHint` with ID 95 2026-10-16 08:12:21.986550241 DEBUG Client sends request `textDocument/inlayHint` with ID 96 2026-10-16 08:12:21.986552911 DEBUG Client sends request `textDocument/inlayHint` with ID 97 2026-10-16 08:12:21.986555601 DEBUG Client sends request `textDocument/inlayHint` with ID 98 2026-10-16 08:12:21.986558361 DEBUG Client sends request `textDocument/inlayHint` with ID 99 2026-10-16 08:12:21.986560921 DEBUG Client sends request `textDocument/inlayHint` with ID 100 2026-10-16 08:12:21.986563491 DEBUG Client sends request `textDocument/inlayHint` with ID 101 2026-10-16 08:12:21.986566321 DEBUG Client sends request `textDocument/inlayHint` with ID 102 2026-10-16 08:12:21.986568991 DEBUG Client sends request `textDocument/inlayHint` with ID 103 2026-10-16 08:12:21.986571591 DEBUG Client sends request `textDocument/inlayHint` with ID 104 2026-10-16 08:12:21.986574121 DEBUG Client sends request `textDocument/inlayHint` with ID 105 2026-10-16 08:12:21.986576891 DEBUG Client sends request `textDocument/hover` with ID 106 2026-10-16 08:12:21.986673261 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 358.851µs 2026-10-16 08:12:21.986924952 DEBUG method="textDocument/inlayHint" response.id=3 duration=630.77µs 2026-10-16 08:12:21.986934502 DEBUG Received server response for request 3 2026-10-16 08:12:21.988486407 DEBUG request{id=4 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.568065ms 2026-10-16 08:12:21.989503030 DEBUG method="textDocument/inlayHint" response.id=4 duration=3.20ms 2026-10-16 08:12:21.989515820 DEBUG Received server response for request 4 2026-10-16 08:12:21.991237125 DEBUG request{id=5 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.740585ms 2026-10-16 08:12:21.992491479 DEBUG method="textDocument/inlayHint" response.id=5 duration=6.17ms 2026-10-16 08:12:21.992500349 DEBUG Received server response for request 5 2026-10-16 08:12:21.994229055 DEBUG request{id=6 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.745146ms 2026-10-16 08:12:21.995516129 DEBUG method="textDocument/inlayHint" response.id=6 duration=9.19ms 2026-10-16 08:12:21.995527089 DEBUG Received server response for request 6 2026-10-16 08:12:21.997141154 DEBUG request{id=7 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.633195ms 2026-10-16 08:12:21.998546758 DEBUG method="textDocument/inlayHint" response.id=7 duration=11.62ms 2026-10-16 08:12:21.998551998 DEBUG Received server response for request 7 2026-10-16 08:12:22.000246924 DEBUG request{id=8 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.704666ms 2026-10-16 08:12:22.001684218 DEBUG method="textDocument/inlayHint" response.id=8 duration=12.17ms 2026-10-16 08:12:22.001694328 DEBUG Received server response for request 8 2026-10-16 08:12:22.003351594 DEBUG request{id=9 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.673586ms 2026-10-16 08:12:22.004862988 DEBUG method="textDocument/inlayHint" response.id=9 duration=12.37ms 2026-10-16 08:12:22.004872818 DEBUG Received server response for request 9 2026-10-16 08:12:22.006479863 DEBUG request{id=10 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.623645ms 2026-10-16 08:12:22.008021258 DEBUG method="textDocument/inlayHint" response.id=10 duration=12.50ms 2026-10-16 08:12:22.008031278 DEBUG Received server response for request 10 2026-10-16 08:12:22.009595083 DEBUG request{id=11 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.581435ms 2026-10-16 08:12:22.011092318 DEBUG method="textDocument/inlayHint" response.id=11 duration=12.54ms 2026-10-16 08:12:22.011102868 DEBUG Received server response for request 11 2026-10-16 08:12:22.012761043 DEBUG request{id=12 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.675125ms 2026-10-16 08:12:22.014230738 DEBUG method="textDocument/inlayHint" response.id=12 duration=12.54ms 2026-10-16 08:12:22.014241438 DEBUG Received server response for request 12 2026-10-16 08:12:22.015775863 DEBUG request{id=13 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.551675ms 2026-10-16 08:12:22.017381828 DEBUG method="textDocument/inlayHint" response.id=13 duration=12.51ms 2026-10-16 08:12:22.017392308 DEBUG Received server response for request 13 2026-10-16 08:12:22.019009763 DEBUG request{id=14 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.635635ms 2026-10-16 08:12:22.020475327 DEBUG method="textDocument/inlayHint" response.id=14 duration=12.45ms 2026-10-16 08:12:22.020485778 DEBUG Received server response for request 14 2026-10-16 08:12:22.021995452 DEBUG request{id=15 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.526585ms 2026-10-16 08:12:22.023608217 DEBUG method="textDocument/inlayHint" response.id=15 duration=12.51ms 2026-10-16 08:12:22.023618257 DEBUG Received server response for request 15 2026-10-16 08:12:22.025214752 DEBUG request{id=16 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.613155ms 2026-10-16 08:12:22.026753377 DEBUG method="textDocument/inlayHint" response.id=16 duration=12.52ms 2026-10-16 08:12:22.026763427 DEBUG Received server response for request 16 2026-10-16 08:12:22.028398452 DEBUG request{id=17 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.650975ms 2026-10-16 08:12:22.029799727 DEBUG method="textDocument/inlayHint" response.id=17 duration=12.41ms 2026-10-16 08:12:22.029809737 DEBUG Received server response for request 17 2026-10-16 08:12:22.031445772 DEBUG request{id=18 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.653145ms 2026-10-16 08:12:22.032959277 DEBUG method="textDocument/inlayHint" response.id=18 duration=12.48ms 2026-10-16 08:12:22.032969157 DEBUG Received server response for request 18 2026-10-16 08:12:22.034479722 DEBUG request{id=19 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.527795ms 2026-10-16 08:12:22.036122517 DEBUG method="textDocument/inlayHint" response.id=19 duration=12.51ms 2026-10-16 08:12:22.036128907 DEBUG Received server response for request 19 2026-10-16 08:12:22.037656072 DEBUG request{id=20 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.538845ms 2026-10-16 08:12:22.039249997 DEBUG method="textDocument/inlayHint" response.id=20 duration=12.49ms 2026-10-16 08:12:22.039261227 DEBUG Received server response for request 20 2026-10-16 08:12:22.040894222 DEBUG request{id=21 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.651745ms 2026-10-16 08:12:22.042260806 DEBUG method="textDocument/inlayHint" response.id=21 duration=12.45ms 2026-10-16 08:12:22.042271296 DEBUG Received server response for request 21 2026-10-16 08:12:22.043802601 DEBUG request{id=22 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.548785ms 2026-10-16 08:12:22.045361846 DEBUG method="textDocument/inlayHint" response.id=22 duration=12.40ms 2026-10-16 08:12:22.045371406 DEBUG Received server response for request 22 2026-10-16 08:12:22.046935491 DEBUG request{id=23 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.581025ms 2026-10-16 08:12:22.048433086 DEBUG method="textDocument/inlayHint" response.id=23 duration=12.30ms 2026-10-16 08:12:22.048443876 DEBUG Received server response for request 23 2026-10-16 08:12:22.049917590 DEBUG request{id=24 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.491964ms 2026-10-16 08:12:22.051571726 DEBUG method="textDocument/inlayHint" response.id=24 duration=12.31ms 2026-10-16 08:12:22.051581136 DEBUG Received server response for request 24 2026-10-16 08:12:22.053015620 DEBUG request{id=25 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.451114ms 2026-10-16 08:12:22.054616805 DEBUG method="textDocument/inlayHint" response.id=25 duration=12.35ms 2026-10-16 08:12:22.054627295 DEBUG Received server response for request 25 2026-10-16 08:12:22.056046030 DEBUG request{id=26 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.436265ms 2026-10-16 08:12:22.057624505 DEBUG method="textDocument/inlayHint" response.id=26 duration=12.26ms 2026-10-16 08:12:22.057635175 DEBUG Received server response for request 26 2026-10-16 08:12:22.059085979 DEBUG request{id=27 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.468564ms 2026-10-16 08:12:22.060667474 DEBUG method="textDocument/inlayHint" response.id=27 duration=12.23ms 2026-10-16 08:12:22.060715294 DEBUG Received server response for request 27 2026-10-16 08:12:22.062294769 DEBUG request{id=28 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.623595ms 2026-10-16 08:12:22.063722994 DEBUG method="textDocument/inlayHint" response.id=28 duration=12.14ms 2026-10-16 08:12:22.063734954 DEBUG Received server response for request 28 2026-10-16 08:12:22.065298379 DEBUG request{id=29 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.582775ms 2026-10-16 08:12:22.066793024 DEBUG method="textDocument/inlayHint" response.id=29 duration=12.17ms 2026-10-16 08:12:22.066803364 DEBUG Received server response for request 29 2026-10-16 08:12:22.068499359 DEBUG request{id=30 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.714925ms 2026-10-16 08:12:22.069759483 DEBUG method="textDocument/inlayHint" response.id=30 duration=12.13ms 2026-10-16 08:12:22.069771613 DEBUG Received server response for request 30 2026-10-16 08:12:22.071195527 DEBUG request{id=31 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.443114ms 2026-10-16 08:12:22.072826493 DEBUG method="textDocument/inlayHint" response.id=31 duration=12.15ms 2026-10-16 08:12:22.072836693 DEBUG Received server response for request 31 2026-10-16 08:12:22.074353507 DEBUG request{id=32 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.533454ms 2026-10-16 08:12:22.075921042 DEBUG method="textDocument/inlayHint" response.id=32 duration=12.19ms 2026-10-16 08:12:22.075930862 DEBUG Received server response for request 32 2026-10-16 08:12:22.077375277 DEBUG request{id=33 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461525ms 2026-10-16 08:12:22.078935852 DEBUG method="textDocument/inlayHint" response.id=33 duration=12.14ms 2026-10-16 08:12:22.078945832 DEBUG Received server response for request 33 2026-10-16 08:12:22.080307256 DEBUG request{id=34 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.375914ms 2026-10-16 08:12:22.081843011 DEBUG method="textDocument/inlayHint" response.id=34 duration=12.08ms 2026-10-16 08:12:22.082039212 DEBUG Received server response for request 34 2026-10-16 08:12:22.083345456 DEBUG request{id=35 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.508295ms 2026-10-16 08:12:22.084952861 DEBUG method="textDocument/inlayHint" response.id=35 duration=12.12ms 2026-10-16 08:12:22.084961061 DEBUG Received server response for request 35 2026-10-16 08:12:22.086472446 DEBUG request{id=36 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.523065ms 2026-10-16 08:12:22.088085731 DEBUG method="textDocument/inlayHint" response.id=36 duration=12.16ms 2026-10-16 08:12:22.088096301 DEBUG Received server response for request 36 2026-10-16 08:12:22.089676446 DEBUG request{id=37 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.598175ms 2026-10-16 08:12:22.091185720 DEBUG method="textDocument/inlayHint" response.id=37 duration=12.24ms 2026-10-16 08:12:22.091195770 DEBUG Received server response for request 37 2026-10-16 08:12:22.092743415 DEBUG request{id=38 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.564775ms 2026-10-16 08:12:22.094205970 DEBUG method="textDocument/inlayHint" response.id=38 duration=12.36ms 2026-10-16 08:12:22.094248760 DEBUG Received server response for request 38 2026-10-16 08:12:22.095424774 DEBUG request{id=39 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.222354ms 2026-10-16 08:12:22.097154329 DEBUG method="textDocument/inlayHint" response.id=39 duration=12.19ms 2026-10-16 08:12:22.097162359 DEBUG Received server response for request 39 2026-10-16 08:12:22.098715834 DEBUG request{id=40 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.566805ms 2026-10-16 08:12:22.100263169 DEBUG method="textDocument/inlayHint" response.id=40 duration=12.17ms 2026-10-16 08:12:22.100273879 DEBUG Received server response for request 40 2026-10-16 08:12:22.101815604 DEBUG request{id=41 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.559895ms 2026-10-16 08:12:22.103367299 DEBUG method="textDocument/inlayHint" response.id=41 duration=12.18ms 2026-10-16 08:12:22.103378729 DEBUG Received server response for request 41 2026-10-16 08:12:22.104963254 DEBUG request{id=42 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.603325ms 2026-10-16 08:12:22.106457119 DEBUG method="textDocument/inlayHint" response.id=42 duration=12.25ms 2026-10-16 08:12:22.106467469 DEBUG Received server response for request 42 2026-10-16 08:12:22.108116074 DEBUG request{id=43 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.665545ms 2026-10-16 08:12:22.109559028 DEBUG method="textDocument/inlayHint" response.id=43 duration=12.40ms 2026-10-16 08:12:22.109569658 DEBUG Received server response for request 43 2026-10-16 08:12:22.111111663 DEBUG request{id=44 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.559335ms 2026-10-16 08:12:22.112675328 DEBUG method="textDocument/inlayHint" response.id=44 duration=12.41ms 2026-10-16 08:12:22.112685388 DEBUG Received server response for request 44 2026-10-16 08:12:22.114163063 DEBUG request{id=45 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.494455ms 2026-10-16 08:12:22.115559557 DEBUG method="textDocument/inlayHint" response.id=45 duration=12.18ms 2026-10-16 08:12:22.115569237 DEBUG Received server response for request 45 2026-10-16 08:12:22.117013942 DEBUG request{id=46 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461565ms 2026-10-16 08:12:22.118641327 DEBUG method="textDocument/inlayHint" response.id=46 duration=12.18ms 2026-10-16 08:12:22.118647487 DEBUG Received server response for request 46 2026-10-16 08:12:22.120038121 DEBUG request{id=47 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.400524ms 2026-10-16 08:12:22.121726247 DEBUG method="textDocument/inlayHint" response.id=47 duration=12.16ms 2026-10-16 08:12:22.121736987 DEBUG Received server response for request 47 2026-10-16 08:12:22.123255452 DEBUG request{id=48 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.537144ms 2026-10-16 08:12:22.124785996 DEBUG method="textDocument/inlayHint" response.id=48 duration=12.10ms 2026-10-16 08:12:22.124796746 DEBUG Received server response for request 48 2026-10-16 08:12:22.126322181 DEBUG request{id=49 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.544175ms 2026-10-16 08:12:22.127852076 DEBUG method="textDocument/inlayHint" response.id=49 duration=12.29ms 2026-10-16 08:12:22.127861616 DEBUG Received server response for request 49 2026-10-16 08:12:22.129364831 DEBUG request{id=50 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.519685ms 2026-10-16 08:12:22.130890726 DEBUG method="textDocument/inlayHint" response.id=50 duration=12.24ms 2026-10-16 08:12:22.131009606 DEBUG Received server response for request 50 2026-10-16 08:12:22.132239500 DEBUG request{id=51 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.353424ms 2026-10-16 08:12:22.133907665 DEBUG method="textDocument/inlayHint" response.id=51 duration=12.17ms 2026-10-16 08:12:22.133917735 DEBUG Received server response for request 51 2026-10-16 08:12:22.135418560 DEBUG request{id=52 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.517495ms 2026-10-16 08:12:22.136887544 DEBUG method="textDocument/inlayHint" response.id=52 duration=12.09ms 2026-10-16 08:12:22.136897114 DEBUG Received server response for request 52 2026-10-16 08:12:22.138498150 DEBUG request{id=53 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.617776ms 2026-10-16 08:12:22.139941844 DEBUG method="textDocument/inlayHint" response.id=53 duration=12.08ms 2026-10-16 08:12:22.139952014 DEBUG Received server response for request 53 2026-10-16 08:12:22.141762000 DEBUG request{id=54 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.827596ms 2026-10-16 08:12:22.142742073 DEBUG method="textDocument/inlayHint" response.id=54 duration=11.84ms 2026-10-16 08:12:22.142752273 DEBUG Received server response for request 54 2026-10-16 08:12:22.144458968 DEBUG request{id=55 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.722265ms 2026-10-16 08:12:22.145404801 DEBUG method="textDocument/inlayHint" response.id=55 duration=11.49ms 2026-10-16 08:12:22.145415051 DEBUG Received server response for request 55 2026-10-16 08:12:22.147226897 DEBUG request{id=56 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.828056ms 2026-10-16 08:12:22.148044380 DEBUG method="textDocument/inlayHint" response.id=56 duration=11.15ms 2026-10-16 08:12:22.148066170 DEBUG Received server response for request 56 2026-10-16 08:12:22.149446944 DEBUG request{id=57 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.409524ms 2026-10-16 08:12:22.150531408 DEBUG method="textDocument/inlayHint" response.id=57 duration=10.58ms 2026-10-16 08:12:22.150548408 DEBUG Received server response for request 57 2026-10-16 08:12:22.152293853 DEBUG request{id=58 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.770085ms 2026-10-16 08:12:22.153364786 DEBUG method="textDocument/inlayHint" response.id=58 duration=10.62ms 2026-10-16 08:12:22.153374426 DEBUG Received server response for request 58 2026-10-16 08:12:22.155046862 DEBUG request{id=59 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.687686ms 2026-10-16 08:12:22.156204905 DEBUG method="textDocument/inlayHint" response.id=59 duration=10.79ms 2026-10-16 08:12:22.156214875 DEBUG Received server response for request 59 2026-10-16 08:12:22.157421159 DEBUG request{id=60 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.222264ms 2026-10-16 08:12:22.158624603 DEBUG method="textDocument/inlayHint" response.id=60 duration=10.57ms 2026-10-16 08:12:22.159160535 DEBUG Received server response for request 60 2026-10-16 08:12:22.159950337 DEBUG request{id=61 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.328944ms 2026-10-16 08:12:22.161641023 DEBUG method="textDocument/inlayHint" response.id=61 duration=11.10ms 2026-10-16 08:12:22.161972124 DEBUG Received server response for request 61 2026-10-16 08:12:22.163225737 DEBUG request{id=62 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.582154ms 2026-10-16 08:12:22.164679292 DEBUG method="textDocument/inlayHint" response.id=62 duration=11.31ms 2026-10-16 08:12:22.164738262 DEBUG Received server response for request 62 2026-10-16 08:12:22.166177967 DEBUG request{id=63 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.503325ms 2026-10-16 08:12:22.167726852 DEBUG method="textDocument/inlayHint" response.id=63 duration=11.52ms 2026-10-16 08:12:22.167736482 DEBUG Received server response for request 63 2026-10-16 08:12:22.169314477 DEBUG request{id=64 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.593695ms 2026-10-16 08:12:22.170791661 DEBUG method="textDocument/inlayHint" response.id=64 duration=12.16ms 2026-10-16 08:12:22.170797341 DEBUG Received server response for request 64 2026-10-16 08:12:22.172324886 DEBUG request{id=65 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.539165ms 2026-10-16 08:12:22.173956181 DEBUG method="textDocument/inlayHint" response.id=65 duration=12.31ms 2026-10-16 08:12:22.173965891 DEBUG Received server response for request 65 2026-10-16 08:12:22.175484086 DEBUG request{id=66 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.535055ms 2026-10-16 08:12:22.176970561 DEBUG method="textDocument/inlayHint" response.id=66 duration=12.28ms 2026-10-16 08:12:22.176980261 DEBUG Received server response for request 66 2026-10-16 08:12:22.178520736 DEBUG request{id=67 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.556685ms 2026-10-16 08:12:22.180046081 DEBUG method="textDocument/inlayHint" response.id=67 duration=12.31ms 2026-10-16 08:12:22.180064911 DEBUG Received server response for request 67 2026-10-16 08:12:22.181528345 DEBUG request{id=68 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.488604ms 2026-10-16 08:12:22.183094640 DEBUG method="textDocument/inlayHint" response.id=68 duration=12.30ms 2026-10-16 08:12:22.183108490 DEBUG Received server response for request 68 2026-10-16 08:12:22.184560655 DEBUG request{id=69 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.471735ms 2026-10-16 08:12:22.186223670 DEBUG method="textDocument/inlayHint" response.id=69 duration=12.26ms 2026-10-16 08:12:22.186234750 DEBUG Received server response for request 69 2026-10-16 08:12:22.187877825 DEBUG request{id=70 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.660305ms 2026-10-16 08:12:22.189274020 DEBUG method="textDocument/inlayHint" response.id=70 duration=12.30ms 2026-10-16 08:12:22.189284060 DEBUG Received server response for request 70 2026-10-16 08:12:22.190816555 DEBUG request{id=71 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.548925ms 2026-10-16 08:12:22.192333399 DEBUG method="textDocument/inlayHint" response.id=71 duration=12.28ms 2026-10-16 08:12:22.192344839 DEBUG Received server response for request 71 2026-10-16 08:12:22.193773634 DEBUG request{id=72 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.443875ms 2026-10-16 08:12:22.195314439 DEBUG method="textDocument/inlayHint" response.id=72 duration=12.21ms 2026-10-16 08:12:22.195324149 DEBUG Received server response for request 72 2026-10-16 08:12:22.196828383 DEBUG request{id=73 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.517924ms 2026-10-16 08:12:22.198446329 DEBUG method="textDocument/inlayHint" response.id=73 duration=12.21ms 2026-10-16 08:12:22.198456189 DEBUG Received server response for request 73 2026-10-16 08:12:22.200032054 DEBUG request{id=74 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.592435ms 2026-10-16 08:12:22.201494988 DEBUG method="textDocument/inlayHint" response.id=74 duration=12.21ms 2026-10-16 08:12:22.201505028 DEBUG Received server response for request 74 2026-10-16 08:12:22.203112553 DEBUG request{id=75 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.625775ms 2026-10-16 08:12:22.204333427 DEBUG method="textDocument/inlayHint" response.id=75 duration=11.99ms 2026-10-16 08:12:22.204343827 DEBUG Received server response for request 75 2026-10-16 08:12:22.205623941 DEBUG request{id=76 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.296954ms 2026-10-16 08:12:22.206823775 DEBUG method="textDocument/inlayHint" response.id=76 duration=11.50ms 2026-10-16 08:12:22.207199506 DEBUG Received server response for request 76 2026-10-16 08:12:22.207923758 DEBUG request{id=77 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.106633ms 2026-10-16 08:12:22.209630794 DEBUG method="textDocument/inlayHint" response.id=77 duration=11.18ms 2026-10-16 08:12:22.209950355 DEBUG Received server response for request 77 2026-10-16 08:12:22.211085398 DEBUG request{id=78 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.461224ms 2026-10-16 08:12:22.212694694 DEBUG method="textDocument/inlayHint" response.id=78 duration=11.19ms 2026-10-16 08:12:22.212822314 DEBUG Received server response for request 78 2026-10-16 08:12:22.214238118 DEBUG request{id=79 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.545354ms 2026-10-16 08:12:22.215725923 DEBUG method="textDocument/inlayHint" response.id=79 duration=11.39ms 2026-10-16 08:12:22.215901954 DEBUG Received server response for request 79 2026-10-16 08:12:22.217313978 DEBUG request{id=80 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.590925ms 2026-10-16 08:12:22.218890593 DEBUG method="textDocument/inlayHint" response.id=80 duration=12.06ms 2026-10-16 08:12:22.218896123 DEBUG Received server response for request 80 2026-10-16 08:12:22.220437948 DEBUG request{id=81 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.550895ms 2026-10-16 08:12:22.221859752 DEBUG method="textDocument/inlayHint" response.id=81 duration=12.22ms 2026-10-16 08:12:22.221869562 DEBUG Received server response for request 81 2026-10-16 08:12:22.223303927 DEBUG request{id=82 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.450045ms 2026-10-16 08:12:22.224894542 DEBUG method="textDocument/inlayHint" response.id=82 duration=12.19ms 2026-10-16 08:12:22.224906262 DEBUG Received server response for request 82 2026-10-16 08:12:22.226454887 DEBUG request{id=83 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.566745ms 2026-10-16 08:12:22.228009402 DEBUG method="textDocument/inlayHint" response.id=83 duration=12.28ms 2026-10-16 08:12:22.228014752 DEBUG Received server response for request 83 2026-10-16 08:12:22.229546507 DEBUG request{id=84 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.541545ms 2026-10-16 08:12:22.231022041 DEBUG method="textDocument/inlayHint" response.id=84 duration=12.13ms 2026-10-16 08:12:22.231032171 DEBUG Received server response for request 84 2026-10-16 08:12:22.232449086 DEBUG request{id=85 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.434175ms 2026-10-16 08:12:22.234063221 DEBUG method="textDocument/inlayHint" response.id=85 duration=12.20ms 2026-10-16 08:12:22.234069741 DEBUG Received server response for request 85 2026-10-16 08:12:22.235508595 DEBUG request{id=86 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.443034ms 2026-10-16 08:12:22.236963180 DEBUG method="textDocument/inlayHint" response.id=86 duration=12.06ms 2026-10-16 08:12:22.237274341 DEBUG Received server response for request 86 2026-10-16 08:12:22.238463585 DEBUG request{id=87 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.503815ms 2026-10-16 08:12:22.240075140 DEBUG method="textDocument/inlayHint" response.id=87 duration=12.06ms 2026-10-16 08:12:22.240209130 DEBUG Received server response for request 87 2026-10-16 08:12:22.241558974 DEBUG request{id=88 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.488404ms 2026-10-16 08:12:22.243117189 DEBUG method="textDocument/inlayHint" response.id=88 duration=12.09ms 2026-10-16 08:12:22.243176430 DEBUG Received server response for request 88 2026-10-16 08:12:22.244306593 DEBUG request{id=89 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.194964ms 2026-10-16 08:12:22.245838848 DEBUG method="textDocument/inlayHint" response.id=89 duration=11.77ms 2026-10-16 08:12:22.246223749 DEBUG Received server response for request 89 2026-10-16 08:12:22.247377193 DEBUG request{id=90 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.542215ms 2026-10-16 08:12:22.249030258 DEBUG method="textDocument/inlayHint" response.id=90 duration=12.06ms 2026-10-16 08:12:22.249231789 DEBUG Received server response for request 90 2026-10-16 08:12:22.250534203 DEBUG request{id=91 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.507935ms 2026-10-16 08:12:22.252220408 DEBUG method="textDocument/inlayHint" response.id=91 duration=12.14ms 2026-10-16 08:12:22.252230938 DEBUG Received server response for request 91 2026-10-16 08:12:22.253804943 DEBUG request{id=92 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.589835ms 2026-10-16 08:12:22.255414648 DEBUG method="textDocument/inlayHint" response.id=92 duration=12.29ms 2026-10-16 08:12:22.255424128 DEBUG Received server response for request 92 2026-10-16 08:12:22.256961623 DEBUG request{id=93 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.550635ms 2026-10-16 08:12:22.258494468 DEBUG method="textDocument/inlayHint" response.id=93 duration=12.65ms 2026-10-16 08:12:22.258504298 DEBUG Received server response for request 93 2026-10-16 08:12:22.260033623 DEBUG request{id=94 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.545785ms 2026-10-16 08:12:22.261445497 DEBUG method="textDocument/inlayHint" response.id=94 duration=12.41ms 2026-10-16 08:12:22.261455087 DEBUG Received server response for request 94 2026-10-16 08:12:22.263043252 DEBUG request{id=95 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.603095ms 2026-10-16 08:12:22.264459067 DEBUG method="textDocument/inlayHint" response.id=95 duration=12.23ms 2026-10-16 08:12:22.264469417 DEBUG Received server response for request 95 2026-10-16 08:12:22.265916951 DEBUG request{id=96 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.463764ms 2026-10-16 08:12:22.267377036 DEBUG method="textDocument/inlayHint" response.id=96 duration=11.95ms 2026-10-16 08:12:22.267558326 DEBUG Received server response for request 96 2026-10-16 08:12:22.268898251 DEBUG request{id=97 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.523885ms 2026-10-16 08:12:22.270517286 DEBUG method="textDocument/inlayHint" response.id=97 duration=12.02ms 2026-10-16 08:12:22.270529486 DEBUG Received server response for request 97 2026-10-16 08:12:22.272009931 DEBUG request{id=98 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.496595ms 2026-10-16 08:12:22.273553155 DEBUG method="textDocument/inlayHint" response.id=98 duration=12.10ms 2026-10-16 08:12:22.273566455 DEBUG Received server response for request 98 2026-10-16 08:12:22.275179270 DEBUG request{id=99 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.629195ms 2026-10-16 08:12:22.276586335 DEBUG method="textDocument/inlayHint" response.id=99 duration=12.12ms 2026-10-16 08:12:22.276596305 DEBUG Received server response for request 99 2026-10-16 08:12:22.278191260 DEBUG request{id=100 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.611285ms 2026-10-16 08:12:22.279624504 DEBUG method="textDocument/inlayHint" response.id=100 duration=12.24ms 2026-10-16 08:12:22.279634095 DEBUG Received server response for request 100 2026-10-16 08:12:22.281112039 DEBUG request{id=101 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.493625ms 2026-10-16 08:12:22.282631494 DEBUG method="textDocument/inlayHint" response.id=101 duration=12.11ms 2026-10-16 08:12:22.282703864 DEBUG Received server response for request 101 2026-10-16 08:12:22.284196049 DEBUG request{id=102 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.568155ms 2026-10-16 08:12:22.285699834 DEBUG method="textDocument/inlayHint" response.id=102 duration=12.14ms 2026-10-16 08:12:22.285709444 DEBUG Received server response for request 102 2026-10-16 08:12:22.287246028 DEBUG request{id=103 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.554054ms 2026-10-16 08:12:22.288801123 DEBUG method="textDocument/inlayHint" response.id=103 duration=12.21ms 2026-10-16 08:12:22.288818253 DEBUG Received server response for request 103 2026-10-16 08:12:22.290428489 DEBUG request{id=104 method=textDocument/inlayHint}: Inlay hint request returned 62 hints in 1.634706ms 2026-10-16 08:12:22.291846893 DEBUG method="textDocument/inlayHint" response.id=104 duration=12.22ms 2026-10-16 08:12:22.291857573 DEBUG Received server response for request 104 2026-10-16 08:12:22.293248167 DEBUG request{id=105 method=textDocument/inlayHint}: Inlay hint request returned 60 hints in 1.408254ms 2026-10-16 08:12:22.294813162 DEBUG method="textDocument/inlayHint" response.id=105 duration=12.18ms 2026-10-16 08:12:22.294829602 DEBUG Received server response for request 105 2026-10-16 08:12:22.294876403 DEBUG request{id=106 method=textDocument/hover}: Inferred type of covering node is int 2026-10-16 08:12:22.294910303 DEBUG method="textDocument/hover" response.id=106 duration=9.20ms 2026-10-16 08:12:22.295232864 DEBUG Received server response for request 106 2026-10-16 08:12:22.305322445 DEBUG Client sends request `shutdown` with ID 107 2026-10-16 08:12:22.305353845 DEBUG request{id=107 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.305360986 DEBUG method="shutdown" response.id=107 duration=12.33µs 2026-10-16 08:12:22.305376716 DEBUG Received server response for request 107 2026-10-16 08:12:22.305380136 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.305395936 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled ... 2026-10-16 08:12:22.310370351 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:22.310456882 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.310508872 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.310593602 DEBUG Client info: None 2026-10-16 08:12:22.310626942 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.310643332 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.310649992 INFO Version: Unknown 2026-10-16 08:12:22.310691952 DEBUG Received server response for request 1 2026-10-16 08:12:22.310740883 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.310757093 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.310864923 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.310915213 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.310919063 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.310934983 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:22.310938943 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:22.311003183 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.311020013 DEBUG Initializing workspace `file:///tmp/.tmp0g07yC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-16 08:12:22.311040983 DEBUG Searching for a project in '/tmp/.tmp0g07yC/src' 2026-10-16 08:12:22.311092134 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.311097554 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.311625695 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.311631765 DEBUG Resolving local virtual environment: /tmp/.tmp0g07yC/src/.venv 2026-10-16 08:12:22.311685276 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.311690376 DEBUG No virtual environment found 2026-10-16 08:12:22.311702786 DEBUG Adding first-party search path `/tmp/.tmp0g07yC/src` 2026-10-16 08:12:22.311707116 DEBUG Using vendored stdlib 2026-10-16 08:12:22.311805716 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.311811106 DEBUG Adding new file root '/tmp/.tmp0g07yC/src' of kind Project 2026-10-16 08:12:22.314113543 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:22.314132263 DEBUG Updating project to check open files 2026-10-16 08:12:22.314207213 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0g07yC/src/foo.py") 2026-10-16 08:12:22.314215523 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0g07yC/src/foo.py` 2026-10-16 08:12:22.314222914 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0g07yC/src/foo.py` 2026-10-16 08:12:22.314352084 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0g07yC/src/foo.py` to project `src` 2026-10-16 08:12:22.314365474 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0g07yC/src/foo.py` 2026-10-16 08:12:22.314367944 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:22.314376444 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.314535885 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 124.261µs 2026-10-16 08:12:22.314577755 DEBUG method="textDocument/inlayHint" response.id=2 duration=195.18µs 2026-10-16 08:12:22.314589435 DEBUG Received server response for request 2 2026-10-16 08:12:22.324662576 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.324687056 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.324693056 DEBUG method="shutdown" response.id=3 duration=9.53µs 2026-10-16 08:12:22.324702927 DEBUG Received server response for request 3 2026-10-16 08:12:22.324707007 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.324715207 DEBUG Received exit notification, exiting ok test inlay_hints::variable_inlay_hints_disabled_for_virtual_file ... 2026-10-16 08:12:22.326302042 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:22.326373102 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.326408142 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.326459572 DEBUG Client info: None 2026-10-16 08:12:22.326488832 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.326502022 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.326508822 INFO Version: Unknown 2026-10-16 08:12:22.326554152 DEBUG Received server response for request 1 2026-10-16 08:12:22.326595673 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.326610833 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.326670503 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.326705223 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.326709403 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.326727783 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:22.326730293 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:22.326760053 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.326773903 DEBUG Initializing workspace `file:///tmp/.tmp0oEsxg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: Some( InlayHintOptions { variable_types: Some( false, ), call_argument_names: None, }, ), completions: None, python_extension: None, } 2026-10-16 08:12:22.326790123 DEBUG Searching for a project in '/tmp/.tmp0oEsxg/src' 2026-10-16 08:12:22.326825213 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.326829503 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.327286675 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.327291775 DEBUG Resolving local virtual environment: /tmp/.tmp0oEsxg/src/.venv 2026-10-16 08:12:22.327332765 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.327336655 DEBUG No virtual environment found 2026-10-16 08:12:22.327347125 DEBUG Adding first-party search path `/tmp/.tmp0oEsxg/src` 2026-10-16 08:12:22.327351255 DEBUG Using vendored stdlib 2026-10-16 08:12:22.327436125 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.327440565 DEBUG Adding new file root '/tmp/.tmp0oEsxg/src' of kind Project 2026-10-16 08:12:22.330375994 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:22.330391484 DEBUG Updating project to check open files 2026-10-16 08:12:22.330418275 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:///tmp/.tmp0oEsxg/src/foo.py` 2026-10-16 08:12:22.330421265 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:22.330428015 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 08:12:22.330547935 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 83.18µs 2026-10-16 08:12:22.330585785 DEBUG method="textDocument/inlayHint" response.id=2 duration=151.90µs 2026-10-16 08:12:22.330614795 DEBUG Received server response for request 2 2026-10-16 08:12:22.340696767 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.340721007 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.340727327 DEBUG method="shutdown" response.id=3 duration=10.15µs 2026-10-16 08:12:22.340744437 DEBUG Received server response for request 3 2026-10-16 08:12:22.340748427 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.340757837 DEBUG Received exit notification, exiting ok test notebook::auto_import ... 2026-10-16 08:12:22.342255442 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.342321212 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.342357972 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.342421842 DEBUG Client info: None 2026-10-16 08:12:22.342465842 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.342480323 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.342487013 INFO Version: Unknown 2026-10-16 08:12:22.342534173 DEBUG Received server response for request 1 2026-10-16 08:12:22.342569443 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.342584253 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.342692273 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.342732513 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.342735983 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.342758493 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.342804864 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.342822844 DEBUG Initializing workspace `file:///tmp/.tmpWTwwKy/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-16 08:12:22.342841474 DEBUG Searching for a project in '/tmp/.tmpWTwwKy/src' 2026-10-16 08:12:22.342877284 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.342882994 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.344164618 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.344173398 DEBUG Resolving local virtual environment: /tmp/.tmpWTwwKy/src/.venv 2026-10-16 08:12:22.344224998 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.344230228 DEBUG No virtual environment found 2026-10-16 08:12:22.344242408 DEBUG Adding first-party search path `/tmp/.tmpWTwwKy/src` 2026-10-16 08:12:22.344246898 DEBUG Using vendored stdlib 2026-10-16 08:12:22.344358949 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.344364039 DEBUG Adding new file root '/tmp/.tmpWTwwKy/src' of kind Project 2026-10-16 08:12:22.346516235 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.346529655 DEBUG Updating project to check open files 2026-10-16 08:12:22.346574145 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.346577205 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.346584906 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.346591926 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.346594316 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.346601916 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.346608246 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.346610426 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.346615766 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-16 08:12:22.346673086 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.346751766 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.357746721 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.359195345 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.359207605 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.359211015 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.359236085 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:22.365002194 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:22.385289098 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:22.385307188 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:22.385313968 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.385705809 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:22.385716169 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.397124125 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.397137265 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:22.397143855 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-16 08:12:22.397663097 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 38.382931ms 2026-10-16 08:12:22.398047858 DEBUG method="textDocument/completion" response.id=2 duration=38.80ms 2026-10-16 08:12:22.398097938 DEBUG Received server response for request 2 2026-10-16 08:12:22.409159193 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.409195993 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.409206203 DEBUG method="shutdown" response.id=3 duration=15.73µs 2026-10-16 08:12:22.409217143 DEBUG Received server response for request 3 2026-10-16 08:12:22.409221863 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.409237103 DEBUG Received exit notification, exiting ok test notebook::auto_import_docstring ... 2026-10-16 08:12:22.417068928 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.417151618 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.417193228 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.417264088 DEBUG Client info: None 2026-10-16 08:12:22.417303008 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.417317159 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.417323599 INFO Version: Unknown 2026-10-16 08:12:22.417364129 DEBUG Received server response for request 1 2026-10-16 08:12:22.417411279 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.417426589 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.417520729 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.417555989 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.417560269 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.417584829 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.417629250 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.417646410 DEBUG Initializing workspace `file:///tmp/.tmp6wz0G6/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-16 08:12:22.417666660 DEBUG Searching for a project in '/tmp/.tmp6wz0G6/src' 2026-10-16 08:12:22.417701350 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.417706710 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.418496112 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.418502832 DEBUG Resolving local virtual environment: /tmp/.tmp6wz0G6/src/.venv 2026-10-16 08:12:22.418558062 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.418562802 DEBUG No virtual environment found 2026-10-16 08:12:22.418574362 DEBUG Adding first-party search path `/tmp/.tmp6wz0G6/src` 2026-10-16 08:12:22.418578562 DEBUG Using vendored stdlib 2026-10-16 08:12:22.418684783 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.418690363 DEBUG Adding new file root '/tmp/.tmp6wz0G6/src' of kind Project 2026-10-16 08:12:22.420818450 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.420836260 DEBUG Updating project to check open files 2026-10-16 08:12:22.420882080 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.420885050 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.420892050 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.420898620 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.420900750 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.420905970 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.420911620 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.420913770 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.420918530 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-16 08:12:22.420973320 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.421039400 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.432124865 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.433554420 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.433567030 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.433570530 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.433596720 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:22.439703739 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:22.460216224 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:22.460234784 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:22.460242004 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.460635165 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:22.460645535 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.469395683 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.469408013 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:22.469413833 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-16 08:12:22.469967865 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 36.295195ms 2026-10-16 08:12:22.470337936 DEBUG method="textDocument/completion" response.id=2 duration=36.72ms 2026-10-16 08:12:22.470374186 DEBUG Received server response for request 2 2026-10-16 08:12:22.481426041 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.481467851 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.481476961 DEBUG method="shutdown" response.id=3 duration=14.20µs 2026-10-16 08:12:22.481495171 DEBUG Received server response for request 3 2026-10-16 08:12:22.481499311 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.481515321 DEBUG Received exit notification, exiting ok test notebook::auto_import_from_future ... 2026-10-16 08:12:22.490481639 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.490569449 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.490619110 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.490686170 DEBUG Client info: None 2026-10-16 08:12:22.490724940 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.490740710 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.490746990 INFO Version: Unknown 2026-10-16 08:12:22.490788960 DEBUG Received server response for request 1 2026-10-16 08:12:22.490835780 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.490850810 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.491004491 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.491045121 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.491048961 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.491086951 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.491138821 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.491159231 DEBUG Initializing workspace `file:///tmp/.tmp7mFvcl/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-16 08:12:22.491180801 DEBUG Searching for a project in '/tmp/.tmp7mFvcl/src' 2026-10-16 08:12:22.491216482 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.491222332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.492471515 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.492482606 DEBUG Resolving local virtual environment: /tmp/.tmp7mFvcl/src/.venv 2026-10-16 08:12:22.492534236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.492538716 DEBUG No virtual environment found 2026-10-16 08:12:22.492551056 DEBUG Adding first-party search path `/tmp/.tmp7mFvcl/src` 2026-10-16 08:12:22.492555426 DEBUG Using vendored stdlib 2026-10-16 08:12:22.492659406 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.492665316 DEBUG Adding new file root '/tmp/.tmp7mFvcl/src' of kind Project 2026-10-16 08:12:22.494832573 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.494850733 DEBUG Updating project to check open files 2026-10-16 08:12:22.494897953 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.494900953 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.494908633 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.494915123 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.494917403 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.494924213 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.494929913 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.494932073 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.494936873 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-16 08:12:22.494994703 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.495085824 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.507354132 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.508880787 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.508898047 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.508901917 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.508934317 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:22.514624275 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:22.534667758 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:22.534686059 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:22.534692619 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.534733779 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found in search paths 2026-10-16 08:12:22.534737699 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `__future__` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.535105030 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:22.535114840 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.543559867 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.543571627 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:22.543577137 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-16 08:12:22.544123748 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 35.01618ms 2026-10-16 08:12:22.544437169 DEBUG method="textDocument/completion" response.id=2 duration=35.49ms 2026-10-16 08:12:22.544468869 DEBUG Received server response for request 2 2026-10-16 08:12:22.555515804 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.555554824 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.555563464 DEBUG method="shutdown" response.id=3 duration=13.95µs 2026-10-16 08:12:22.555581084 DEBUG Received server response for request 3 2026-10-16 08:12:22.555585304 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.555601264 DEBUG Received exit notification, exiting ok test notebook::auto_import_same_cell ... 2026-10-16 08:12:22.563008968 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.563098738 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.563143508 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.563235099 DEBUG Client info: None 2026-10-16 08:12:22.563279559 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.563294399 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.563301909 INFO Version: Unknown 2026-10-16 08:12:22.563370309 DEBUG Received server response for request 1 2026-10-16 08:12:22.563410959 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.563426989 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.563583850 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.563641060 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.563644700 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.563664580 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.563726890 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.563746640 DEBUG Initializing workspace `file:///tmp/.tmpmRpAHe/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-16 08:12:22.563769440 DEBUG Searching for a project in '/tmp/.tmpmRpAHe/src' 2026-10-16 08:12:22.563821660 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.563827190 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.565025064 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.565038254 DEBUG Resolving local virtual environment: /tmp/.tmpmRpAHe/src/.venv 2026-10-16 08:12:22.565106664 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.565111464 DEBUG No virtual environment found 2026-10-16 08:12:22.565124335 DEBUG Adding first-party search path `/tmp/.tmpmRpAHe/src` 2026-10-16 08:12:22.565128845 DEBUG Using vendored stdlib 2026-10-16 08:12:22.565234175 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.565239605 DEBUG Adding new file root '/tmp/.tmpmRpAHe/src' of kind Project 2026-10-16 08:12:22.568325025 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:22.568341865 DEBUG Updating project to check open files 2026-10-16 08:12:22.568387605 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.568392185 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.568400165 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.568407495 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.568410005 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.568415065 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.568468845 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.568547185 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.580619683 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.582027308 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.582041118 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.582085378 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:22.587758176 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:22.607855909 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:22.607874309 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:22.607881059 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.608284161 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:22.608294531 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.618976064 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.618989134 DEBUG request{id=2 method=textDocument/completion}: Module `typing_extensions` not found in search paths 2026-10-16 08:12:22.618995014 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-16 08:12:22.619537956 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 179 suggestions in 37.380958ms 2026-10-16 08:12:22.619887937 DEBUG method="textDocument/completion" response.id=2 duration=37.79ms 2026-10-16 08:12:22.619918177 DEBUG Received server response for request 2 2026-10-16 08:12:22.630944872 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:22.630989552 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.630998882 DEBUG method="shutdown" response.id=3 duration=13.92µs 2026-10-16 08:12:22.631016602 DEBUG Received server response for request 3 2026-10-16 08:12:22.631021032 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.631037132 DEBUG Received exit notification, exiting ok test notebook::cells_after_cell_magic ... 2026-10-16 08:12:22.638965627 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.639068588 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.639110148 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.639191938 DEBUG Client info: None 2026-10-16 08:12:22.639231808 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.639246498 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.639252848 INFO Version: Unknown 2026-10-16 08:12:22.639295988 DEBUG Received server response for request 1 2026-10-16 08:12:22.639344928 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.639360128 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRrISIx 2026-10-16 08:12:22.639368308 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.639540759 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.639581779 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.639586399 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.639595009 DEBUG No workspace configuration provided for file:///tmp/.tmpRrISIx 2026-10-16 08:12:22.639613689 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.639660859 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.639665909 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRrISIx, using default options 2026-10-16 08:12:22.639677069 DEBUG Initializing workspace `file:///tmp/.tmpRrISIx`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.639694530 DEBUG Searching for a project in '/tmp/.tmpRrISIx' 2026-10-16 08:12:22.639724010 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.639729440 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.640915303 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.640926943 DEBUG Resolving local virtual environment: /tmp/.tmpRrISIx/.venv 2026-10-16 08:12:22.640978884 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.640983444 DEBUG No virtual environment found 2026-10-16 08:12:22.640995504 DEBUG Adding first-party search path `/tmp/.tmpRrISIx` 2026-10-16 08:12:22.640999824 DEBUG Using vendored stdlib 2026-10-16 08:12:22.641113524 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.641118814 DEBUG Adding new file root '/tmp/.tmpRrISIx' of kind Project 2026-10-16 08:12:22.644075953 INFO Project::index_files{project=.tmpRrISIx}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.644095703 DEBUG Updating project to check open files 2026-10-16 08:12:22.644147654 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.644150734 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.644158114 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.644165064 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.644167704 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.644173004 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.644179844 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.644182104 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.644186984 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-16 08:12:22.644192534 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.644194644 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.644199724 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-16 08:12:22.644205384 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.644207704 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.644212624 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-16 08:12:22.644272724 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.644355874 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(104))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.646644821 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.646657262 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.646660542 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.646663222 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.646666552 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.646679712 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:22.646780442 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal[1] 2026-10-16 08:12:22.646834182 DEBUG method="textDocument/hover" response.id=2 duration=138.34µs 2026-10-16 08:12:22.646848182 DEBUG Received server response for request 2 2026-10-16 08:12:22.647022123 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:12:22.647074673 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=38.24µs 2026-10-16 08:12:22.647085393 DEBUG Received server response for request 3 2026-10-16 08:12:22.647160793 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 08:12:22.647185863 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=13.57µs 2026-10-16 08:12:22.647196053 DEBUG Received server response for request 4 2026-10-16 08:12:22.657267395 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:22.657286685 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.657294015 DEBUG method="shutdown" response.id=5 duration=10.18µs 2026-10-16 08:12:22.657303985 DEBUG Received server response for request 5 2026-10-16 08:12:22.657308095 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.657316875 DEBUG Received exit notification, exiting ok test notebook::completion_past_end_of_empty_last_cell ... 2026-10-16 08:12:22.659019090 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.659111121 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.659153721 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.659207921 DEBUG Client info: None 2026-10-16 08:12:22.659238621 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.659249351 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.659254901 INFO Version: Unknown 2026-10-16 08:12:22.659294661 DEBUG Received server response for request 1 2026-10-16 08:12:22.659339712 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.659353782 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpumxwEN 2026-10-16 08:12:22.659359912 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.659514642 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.659549342 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.659553352 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.659561832 DEBUG No workspace configuration provided for file:///tmp/.tmpumxwEN 2026-10-16 08:12:22.659576122 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.659620672 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.659625922 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpumxwEN, using default options 2026-10-16 08:12:22.659636652 DEBUG Initializing workspace `file:///tmp/.tmpumxwEN`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.659652313 DEBUG Searching for a project in '/tmp/.tmpumxwEN' 2026-10-16 08:12:22.659680403 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.659685483 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.660897516 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.660908926 DEBUG Resolving local virtual environment: /tmp/.tmpumxwEN/.venv 2026-10-16 08:12:22.660957077 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.660961927 DEBUG No virtual environment found 2026-10-16 08:12:22.660975327 DEBUG Adding first-party search path `/tmp/.tmpumxwEN` 2026-10-16 08:12:22.660979617 DEBUG Using vendored stdlib 2026-10-16 08:12:22.661103947 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.661109327 DEBUG Adding new file root '/tmp/.tmpumxwEN' of kind Project 2026-10-16 08:12:22.663992976 INFO Project::index_files{project=.tmpumxwEN}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.664009406 DEBUG Updating project to check open files 2026-10-16 08:12:22.664063916 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.664067426 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.664075246 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.664082177 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.664084647 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.664091087 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.664097467 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.664099637 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.664104497 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-16 08:12:22.664168527 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.664244387 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.666643515 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.666657095 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.666661225 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.666670165 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:22.679669256 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.683841279 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:22.703640191 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:22.703658141 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:22.703664931 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.703724111 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:22.703728051 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:22.704822635 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 226 suggestions in 38.10176ms 2026-10-16 08:12:22.704942465 DEBUG method="textDocument/completion" response.id=2 duration=38.26ms 2026-10-16 08:12:22.704975795 DEBUG Received server response for request 2 2026-10-16 08:12:22.705384557 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 08:12:22.706265489 DEBUG request{id=3 method=textDocument/completion}: Completions request returned 226 suggestions in 812.092µs 2026-10-16 08:12:22.706511280 DEBUG method="textDocument/completion" response.id=3 duration=1.08ms 2026-10-16 08:12:22.706534900 DEBUG Received server response for request 3 2026-10-16 08:12:22.706842421 DEBUG Client sends request `textDocument/completion` with ID 4 2026-10-16 08:12:22.707677514 DEBUG request{id=4 method=textDocument/completion}: Completions request returned 226 suggestions in 800.833µs 2026-10-16 08:12:22.707943115 DEBUG method="textDocument/completion" response.id=4 duration=1.09ms 2026-10-16 08:12:22.707962655 DEBUG Received server response for request 4 2026-10-16 08:12:22.718362167 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:22.718394307 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.718402187 DEBUG method="shutdown" response.id=5 duration=11.85µs 2026-10-16 08:12:22.718418287 DEBUG Received server response for request 5 2026-10-16 08:12:22.718421997 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.718436927 DEBUG Received exit notification, exiting ok test notebook::diagnostic_end_of_file ... 2026-10-16 08:12:22.723981475 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.724087075 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.724129516 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.724194846 DEBUG Client info: None 2026-10-16 08:12:22.724225346 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.724240046 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.724246236 INFO Version: Unknown 2026-10-16 08:12:22.724289256 DEBUG Received server response for request 1 2026-10-16 08:12:22.724338006 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.724351496 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpeXWOfa 2026-10-16 08:12:22.724359776 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.724477237 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.724521877 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.724526517 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.724536237 DEBUG No workspace configuration provided for file:///tmp/.tmpeXWOfa 2026-10-16 08:12:22.724552767 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.724588477 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.724593537 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpeXWOfa, using default options 2026-10-16 08:12:22.724603837 DEBUG Initializing workspace `file:///tmp/.tmpeXWOfa`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.724620497 DEBUG Searching for a project in '/tmp/.tmpeXWOfa' 2026-10-16 08:12:22.724649527 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.724654367 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.725220239 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.725227439 DEBUG Resolving local virtual environment: /tmp/.tmpeXWOfa/.venv 2026-10-16 08:12:22.725277109 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.725281839 DEBUG No virtual environment found 2026-10-16 08:12:22.725293389 DEBUG Adding first-party search path `/tmp/.tmpeXWOfa` 2026-10-16 08:12:22.725297529 DEBUG Using vendored stdlib 2026-10-16 08:12:22.725385620 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.725390850 DEBUG Adding new file root '/tmp/.tmpeXWOfa' of kind Project 2026-10-16 08:12:22.728253129 INFO Project::index_files{project=.tmpeXWOfa}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.728272939 DEBUG Updating project to check open files 2026-10-16 08:12:22.728320429 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.728324309 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.728331799 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.728337969 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.728340209 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.728346859 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.728353589 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.728355759 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.728360579 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-16 08:12:22.728366369 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.728368539 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.728373769 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-16 08:12:22.728457399 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.728570200 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.739451044 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.744401960 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744416580 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744419920 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744423990 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.744456190 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 08:12:22.744486790 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 0 2026-10-16 08:12:22.744503350 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-16 08:12:22.744542230 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/test.ipynb") 2026-10-16 08:12:22.744547220 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/test.ipynb` 2026-10-16 08:12:22.744609970 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.744946611 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744951131 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744953681 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.744956091 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.755285014 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:22.755307934 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.755317984 DEBUG method="shutdown" response.id=2 duration=14.89µs 2026-10-16 08:12:22.755328624 DEBUG Received server response for request 2 2026-10-16 08:12:22.755332894 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.755342084 DEBUG Received exit notification, exiting ok test notebook::hover_past_end_of_cell ... 2026-10-16 08:12:22.758414304 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.758495904 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.758532914 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.758590254 DEBUG Client info: None 2026-10-16 08:12:22.758616555 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.758630845 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.758637005 INFO Version: Unknown 2026-10-16 08:12:22.758679815 DEBUG Received server response for request 1 2026-10-16 08:12:22.758723155 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.758736215 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpG7Wx46 2026-10-16 08:12:22.758743685 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.758853855 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.758893065 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.758896835 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.758905915 DEBUG No workspace configuration provided for file:///tmp/.tmpG7Wx46 2026-10-16 08:12:22.758919455 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.758969396 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.758973906 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpG7Wx46, using default options 2026-10-16 08:12:22.758983096 DEBUG Initializing workspace `file:///tmp/.tmpG7Wx46`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.758998066 DEBUG Searching for a project in '/tmp/.tmpG7Wx46' 2026-10-16 08:12:22.759024746 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.759029676 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.759543327 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.759549337 DEBUG Resolving local virtual environment: /tmp/.tmpG7Wx46/.venv 2026-10-16 08:12:22.759594988 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.759599148 DEBUG No virtual environment found 2026-10-16 08:12:22.759611048 DEBUG Adding first-party search path `/tmp/.tmpG7Wx46` 2026-10-16 08:12:22.759615438 DEBUG Using vendored stdlib 2026-10-16 08:12:22.759697878 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.759702318 DEBUG Adding new file root '/tmp/.tmpG7Wx46' of kind Project 2026-10-16 08:12:22.762544707 INFO Project::index_files{project=.tmpG7Wx46}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.762562797 DEBUG Updating project to check open files 2026-10-16 08:12:22.762600067 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.762603477 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.762610687 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.762616957 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.762619147 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.762624507 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.762631417 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.762633697 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.762638367 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-16 08:12:22.762681497 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.762736188 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.764455153 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.764466533 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.764470223 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.764480473 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:22.764554043 DEBUG method="textDocument/hover" response.id=2 duration=58.82µs 2026-10-16 08:12:22.764568123 DEBUG Received server response for request 2 2026-10-16 08:12:22.764572433 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:22.764601543 DEBUG method="textDocument/hover" response.id=3 duration=19.58µs 2026-10-16 08:12:22.764611263 DEBUG Received server response for request 3 2026-10-16 08:12:22.774684215 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:22.774704005 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.774711505 DEBUG method="shutdown" response.id=4 duration=10.36µs 2026-10-16 08:12:22.774721435 DEBUG Received server response for request 4 2026-10-16 08:12:22.774725265 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.774733765 DEBUG Received exit notification, exiting ok test notebook::inlay_hints_range_past_end_of_cell ... 2026-10-16 08:12:22.776382220 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: 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-16 08:12:22.776445571 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.776478421 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.776525021 DEBUG Client info: None 2026-10-16 08:12:22.776550081 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.776562611 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.776568651 INFO Version: Unknown 2026-10-16 08:12:22.776609701 DEBUG Received server response for request 1 2026-10-16 08:12:22.776647971 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.776660741 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpzf0UAF 2026-10-16 08:12:22.776667421 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.776761752 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.776798552 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.776802382 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.776815532 DEBUG No workspace configuration provided for file:///tmp/.tmpzf0UAF 2026-10-16 08:12:22.776826852 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.776863012 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.776867532 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpzf0UAF, using default options 2026-10-16 08:12:22.776876682 DEBUG Initializing workspace `file:///tmp/.tmpzf0UAF`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.776890172 DEBUG Searching for a project in '/tmp/.tmpzf0UAF' 2026-10-16 08:12:22.776915502 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.776919822 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.777382444 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.777387994 DEBUG Resolving local virtual environment: /tmp/.tmpzf0UAF/.venv 2026-10-16 08:12:22.777427844 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.777431694 DEBUG No virtual environment found 2026-10-16 08:12:22.777441784 DEBUG Adding first-party search path `/tmp/.tmpzf0UAF` 2026-10-16 08:12:22.777445804 DEBUG Using vendored stdlib 2026-10-16 08:12:22.777527834 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.777532364 DEBUG Adding new file root '/tmp/.tmpzf0UAF' of kind Project 2026-10-16 08:12:22.781173586 INFO Project::index_files{project=.tmpzf0UAF}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.781192326 DEBUG Updating project to check open files 2026-10-16 08:12:22.781224866 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.781228006 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.781234776 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.781241036 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.781243426 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.781248656 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.781255006 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.781257136 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.781261806 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-16 08:12:22.781310486 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.781376266 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.789085090 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.790461045 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.790470085 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.790475535 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.790484725 DEBUG Client sends request `textDocument/inlayHint` with ID 2 2026-10-16 08:12:22.790735986 DEBUG request{id=2 method=textDocument/inlayHint}: Inlay hint request returned 2 hints in 200.651µs 2026-10-16 08:12:22.790797366 DEBUG method="textDocument/inlayHint" response.id=2 duration=295.37µs 2026-10-16 08:12:22.790810796 DEBUG Received server response for request 2 2026-10-16 08:12:22.790848116 DEBUG Client sends request `textDocument/inlayHint` with ID 3 2026-10-16 08:12:22.790871856 DEBUG request{id=3 method=textDocument/inlayHint}: Inlay hint request returned 0 hints in 2.07µs 2026-10-16 08:12:22.790880456 DEBUG method="textDocument/inlayHint" response.id=3 duration=23.32µs 2026-10-16 08:12:22.790890696 DEBUG Received server response for request 3 2026-10-16 08:12:22.800964218 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:22.800993488 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.801001908 DEBUG method="shutdown" response.id=4 duration=11.27µs 2026-10-16 08:12:22.801011758 DEBUG Received server response for request 4 2026-10-16 08:12:22.801015318 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.801030388 DEBUG Received exit notification, exiting ok test notebook::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:12:22.803437296 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.803504776 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.803541726 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.803597126 DEBUG Client info: None 2026-10-16 08:12:22.803622216 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.803633456 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.803639106 INFO Version: Unknown 2026-10-16 08:12:22.803680117 DEBUG Received server response for request 1 2026-10-16 08:12:22.803716967 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.803731727 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.803832717 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.803869457 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.803872897 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.803895317 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.803938427 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.803953577 DEBUG Initializing workspace `file:///tmp/.tmpejYYir/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.803969277 DEBUG Searching for a project in '/tmp/.tmpejYYir/src' 2026-10-16 08:12:22.804002427 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.804007008 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.804489409 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.804495769 DEBUG Resolving local virtual environment: /tmp/.tmpejYYir/src/.venv 2026-10-16 08:12:22.804540459 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.804544959 DEBUG No virtual environment found 2026-10-16 08:12:22.804555959 DEBUG Adding first-party search path `/tmp/.tmpejYYir/src` 2026-10-16 08:12:22.804560169 DEBUG Using vendored stdlib 2026-10-16 08:12:22.804643000 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.804647060 DEBUG Adding new file root '/tmp/.tmpejYYir/src' of kind Project 2026-10-16 08:12:22.806629456 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.806646236 DEBUG Updating project to check open files 2026-10-16 08:12:22.806682286 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.806685016 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.806691486 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.806697716 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.806699936 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.806707486 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.806713766 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.806715996 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.806720956 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-16 08:12:22.806767946 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.806834257 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.808530312 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.808539022 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.808541762 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.818620314 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:22.818647374 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.818656114 DEBUG method="shutdown" response.id=2 duration=13.19µs 2026-10-16 08:12:22.818666754 DEBUG Received server response for request 2 2026-10-16 08:12:22.818670424 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.818680884 DEBUG Received exit notification, exiting ok test notebook::publish_diagnostics_open ... 2026-10-16 08:12:22.820324029 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-16 08:12:22.820391199 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.820427189 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.820479740 DEBUG Client info: None 2026-10-16 08:12:22.820504010 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.820514990 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 08:12:22.820521110 INFO Version: Unknown 2026-10-16 08:12:22.820562370 DEBUG Received server response for request 1 2026-10-16 08:12:22.820600690 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.820613330 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpKAexl4 2026-10-16 08:12:22.820619450 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.820722920 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.820761960 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.820765780 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.820772600 DEBUG No workspace configuration provided for file:///tmp/.tmpKAexl4 2026-10-16 08:12:22.820788340 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.820831611 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.820836271 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpKAexl4, using default options 2026-10-16 08:12:22.820844961 DEBUG Initializing workspace `file:///tmp/.tmpKAexl4`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.820858141 DEBUG Searching for a project in '/tmp/.tmpKAexl4' 2026-10-16 08:12:22.820882781 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.820886721 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.821341712 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.821346932 DEBUG Resolving local virtual environment: /tmp/.tmpKAexl4/.venv 2026-10-16 08:12:22.821387702 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.821391652 DEBUG No virtual environment found 2026-10-16 08:12:22.821402682 DEBUG Adding first-party search path `/tmp/.tmpKAexl4` 2026-10-16 08:12:22.821406842 DEBUG Using vendored stdlib 2026-10-16 08:12:22.821489443 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.821493353 DEBUG Adding new file root '/tmp/.tmpKAexl4' of kind Project 2026-10-16 08:12:22.824316602 INFO Project::index_files{project=.tmpKAexl4}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.824333732 DEBUG Updating project to check open files 2026-10-16 08:12:22.824369072 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.824371942 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.824378412 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.824384572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.824386762 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.824391922 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.824398402 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.824400632 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.824405432 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-16 08:12:22.824410792 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.824412782 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.824417712 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-16 08:12:22.824484112 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.824582922 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.834859355 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.839977521 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.839987681 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.839990391 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.839993691 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.850292044 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:22.850325684 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.850335974 DEBUG method="shutdown" response.id=2 duration=15.26µs 2026-10-16 08:12:22.850348164 DEBUG Received server response for request 2 2026-10-16 08:12:22.850353824 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.850363214 DEBUG Received exit notification, exiting ok test notebook::publish_unreachable_code_diagnostics_open ... 2026-10-16 08:12:22.853284163 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.853356433 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.853388383 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.853438063 DEBUG Client info: None 2026-10-16 08:12:22.853465073 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.853478224 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.853484214 INFO Version: Unknown 2026-10-16 08:12:22.853525384 DEBUG Received server response for request 1 2026-10-16 08:12:22.853563264 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.853576494 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpr2qHdl 2026-10-16 08:12:22.853583234 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.853686174 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.853724744 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.853728334 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.853736524 DEBUG No workspace configuration provided for file:///tmp/.tmpr2qHdl 2026-10-16 08:12:22.853747464 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.853789075 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.853793645 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpr2qHdl, using default options 2026-10-16 08:12:22.853802995 DEBUG Initializing workspace `file:///tmp/.tmpr2qHdl`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.853817885 DEBUG Searching for a project in '/tmp/.tmpr2qHdl' 2026-10-16 08:12:22.853844655 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.853849765 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.854336906 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.854342346 DEBUG Resolving local virtual environment: /tmp/.tmpr2qHdl/.venv 2026-10-16 08:12:22.854382496 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.854386696 DEBUG No virtual environment found 2026-10-16 08:12:22.854397206 DEBUG Adding first-party search path `/tmp/.tmpr2qHdl` 2026-10-16 08:12:22.854401166 DEBUG Using vendored stdlib 2026-10-16 08:12:22.854485787 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.854490797 DEBUG Adding new file root '/tmp/.tmpr2qHdl' of kind Project 2026-10-16 08:12:22.857238645 INFO Project::index_files{project=.tmpr2qHdl}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.857256325 DEBUG Updating project to check open files 2026-10-16 08:12:22.857292346 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.857295656 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.857302586 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.857308636 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.857310856 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.857316046 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.857366736 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.857456236 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.864982670 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.870007286 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.870020646 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.880281278 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:22.880319958 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.880330888 DEBUG method="shutdown" response.id=2 duration=16.15µs 2026-10-16 08:12:22.880344648 DEBUG Received server response for request 2 2026-10-16 08:12:22.880349328 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.880365118 DEBUG Received exit notification, exiting ok test notebook::publish_unused_binding_diagnostics_open ... 2026-10-16 08:12:22.883139247 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.883208337 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.883245307 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.883298658 DEBUG Client info: None 2026-10-16 08:12:22.883323518 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.883335458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.883341568 INFO Version: Unknown 2026-10-16 08:12:22.883382798 DEBUG Received server response for request 1 2026-10-16 08:12:22.883423858 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.883437528 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpb30puK 2026-10-16 08:12:22.883445208 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.883555028 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.883594659 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.883598469 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.883606229 DEBUG No workspace configuration provided for file:///tmp/.tmpb30puK 2026-10-16 08:12:22.883617719 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.883660339 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.883665189 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpb30puK, using default options 2026-10-16 08:12:22.883674799 DEBUG Initializing workspace `file:///tmp/.tmpb30puK`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.883689099 DEBUG Searching for a project in '/tmp/.tmpb30puK' 2026-10-16 08:12:22.883726949 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.883731869 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.884228211 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.884234241 DEBUG Resolving local virtual environment: /tmp/.tmpb30puK/.venv 2026-10-16 08:12:22.884278701 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.884283281 DEBUG No virtual environment found 2026-10-16 08:12:22.884294341 DEBUG Adding first-party search path `/tmp/.tmpb30puK` 2026-10-16 08:12:22.884298531 DEBUG Using vendored stdlib 2026-10-16 08:12:22.884379241 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.884383591 DEBUG Adding new file root '/tmp/.tmpb30puK' of kind Project 2026-10-16 08:12:22.887106600 INFO Project::index_files{project=.tmpb30puK}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.887123820 DEBUG Updating project to check open files 2026-10-16 08:12:22.887159340 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.887162730 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.887169730 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.887176070 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.887178420 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.887185300 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.887233740 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(101))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.887321720 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.887329910 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.897547242 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:22.897583143 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.897591073 DEBUG method="shutdown" response.id=2 duration=13.53µs 2026-10-16 08:12:22.897601783 DEBUG Received server response for request 2 2026-10-16 08:12:22.897606163 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.897622053 DEBUG Received exit notification, exiting ok test notebook::pull_diagnostics_for_notebook_cells ... 2026-10-16 08:12:22.899094947 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.899162597 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.899196958 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.899250658 DEBUG Client info: None 2026-10-16 08:12:22.899280198 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.899292968 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.899299768 INFO Version: Unknown 2026-10-16 08:12:22.899342098 DEBUG Received server response for request 1 2026-10-16 08:12:22.899381098 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.899393128 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpoxAboC 2026-10-16 08:12:22.899399448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.899560209 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.899603069 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.899610839 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.899617949 DEBUG No workspace configuration provided for file:///tmp/.tmpoxAboC 2026-10-16 08:12:22.899635079 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.899658529 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.899663289 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpoxAboC, using default options 2026-10-16 08:12:22.899674709 DEBUG Initializing workspace `file:///tmp/.tmpoxAboC`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.899688819 DEBUG Searching for a project in '/tmp/.tmpoxAboC' 2026-10-16 08:12:22.899718449 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.899723429 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.901009193 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.901021183 DEBUG Resolving local virtual environment: /tmp/.tmpoxAboC/.venv 2026-10-16 08:12:22.901085144 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.901090194 DEBUG No virtual environment found 2026-10-16 08:12:22.901102964 DEBUG Adding first-party search path `/tmp/.tmpoxAboC` 2026-10-16 08:12:22.901107474 DEBUG Using vendored stdlib 2026-10-16 08:12:22.901221694 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.901227224 DEBUG Adding new file root '/tmp/.tmpoxAboC' of kind Project 2026-10-16 08:12:22.905159066 INFO Project::index_files{project=.tmpoxAboC}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:22.905178037 DEBUG Updating project to check open files 2026-10-16 08:12:22.905224517 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.905227597 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.905235087 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.905242097 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.905244207 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.905249667 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.905256437 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.905258747 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.905263497 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-16 08:12:22.905269297 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:22.905271557 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.905276837 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-16 08:12:22.905361497 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:22.905475377 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.915632219 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.921332457 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.921340357 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.921342977 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.921345137 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:22.921366047 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:22.921493788 DEBUG method="textDocument/diagnostic" response.id=2 duration=113.49µs 2026-10-16 08:12:22.921512938 DEBUG Received server response for request 2 2026-10-16 08:12:22.921534138 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:22.921571458 DEBUG method="textDocument/diagnostic" response.id=3 duration=30.22µs 2026-10-16 08:12:22.921585088 DEBUG Received server response for request 3 2026-10-16 08:12:22.921594508 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:22.921621348 DEBUG method="textDocument/diagnostic" response.id=4 duration=20.39µs 2026-10-16 08:12:22.921634298 DEBUG Received server response for request 4 2026-10-16 08:12:22.931863521 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:22.931888241 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.931893671 DEBUG method="shutdown" response.id=5 duration=8.50µs 2026-10-16 08:12:22.931901281 DEBUG Received server response for request 5 2026-10-16 08:12:22.931904551 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.931917201 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens ... 2026-10-16 08:12:22.934730650 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.934813340 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.934849690 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.934901580 DEBUG Client info: None 2026-10-16 08:12:22.934934830 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.934947270 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.934953730 INFO Version: Unknown 2026-10-16 08:12:22.934993981 DEBUG Received server response for request 1 2026-10-16 08:12:22.935041841 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.935068691 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmprPHtwm 2026-10-16 08:12:22.935075011 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.935176491 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.935213611 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.935217871 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.935226121 DEBUG No workspace configuration provided for file:///tmp/.tmprPHtwm 2026-10-16 08:12:22.935242761 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.935245571 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:22.935277081 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.935281311 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmprPHtwm, using default options 2026-10-16 08:12:22.935290251 DEBUG Initializing workspace `file:///tmp/.tmprPHtwm`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.935304612 DEBUG Searching for a project in '/tmp/.tmprPHtwm' 2026-10-16 08:12:22.935333782 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.935338392 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.935820573 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.935825983 DEBUG Resolving local virtual environment: /tmp/.tmprPHtwm/.venv 2026-10-16 08:12:22.935867723 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.935871843 DEBUG No virtual environment found 2026-10-16 08:12:22.935882833 DEBUG Adding first-party search path `/tmp/.tmprPHtwm` 2026-10-16 08:12:22.935887183 DEBUG Using vendored stdlib 2026-10-16 08:12:22.935971244 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.935976184 DEBUG Adding new file root '/tmp/.tmprPHtwm' of kind Project 2026-10-16 08:12:22.938733262 INFO Project::index_files{project=.tmprPHtwm}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.938749912 DEBUG Updating project to check open files 2026-10-16 08:12:22.938788243 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.938791663 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.938800653 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.938806903 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.938809253 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.938814173 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.938820683 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.938822973 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.938828023 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-16 08:12:22.938833703 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.938835843 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.938840453 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-16 08:12:22.938911823 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.939011603 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.949183635 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.954184051 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.954196521 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.954200511 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.960422541 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=6.24ms 2026-10-16 08:12:22.960444461 DEBUG Received server response for request 2 2026-10-16 08:12:22.960452941 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:12:22.960550151 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=76.27µs 2026-10-16 08:12:22.960559931 DEBUG Received server response for request 3 2026-10-16 08:12:22.960566361 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 4 2026-10-16 08:12:22.960612101 DEBUG method="textDocument/semanticTokens/full" response.id=4 duration=31.05µs 2026-10-16 08:12:22.960620771 DEBUG Received server response for request 4 2026-10-16 08:12:22.970911874 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:22.970946444 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:22.970954824 DEBUG method="shutdown" response.id=5 duration=11.50µs 2026-10-16 08:12:22.970972634 DEBUG Received server response for request 5 2026-10-16 08:12:22.970976964 DEBUG Client sends notification `exit` 2026-10-16 08:12:22.970992184 DEBUG Received exit notification, exiting ok test notebook::semantic_tokens_for_cell_do_not_leak_stringified_annotations ... 2026-10-16 08:12:22.974723266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:22.974804216 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:22.974841416 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:22.974904126 DEBUG Client info: None 2026-10-16 08:12:22.974935826 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:22.974949907 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:22.974956557 INFO Version: Unknown 2026-10-16 08:12:22.974999227 DEBUG Received server response for request 1 2026-10-16 08:12:22.975045897 DEBUG Client sends notification `initialized` 2026-10-16 08:12:22.975071427 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpWA1EW9 2026-10-16 08:12:22.975079757 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:22.975261737 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:22.975301948 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:22.975305838 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:22.975314358 DEBUG No workspace configuration provided for file:///tmp/.tmpWA1EW9 2026-10-16 08:12:22.975329388 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:22.975332078 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:22.975379838 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:22.975384978 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpWA1EW9, using default options 2026-10-16 08:12:22.975396748 DEBUG Initializing workspace `file:///tmp/.tmpWA1EW9`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:22.975412958 DEBUG Searching for a project in '/tmp/.tmpWA1EW9' 2026-10-16 08:12:22.975442458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:22.975447808 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:22.976702042 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:22.976715162 DEBUG Resolving local virtual environment: /tmp/.tmpWA1EW9/.venv 2026-10-16 08:12:22.976764802 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:22.976769882 DEBUG No virtual environment found 2026-10-16 08:12:22.976781642 DEBUG Adding first-party search path `/tmp/.tmpWA1EW9` 2026-10-16 08:12:22.976785922 DEBUG Using vendored stdlib 2026-10-16 08:12:22.976906433 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:22.976913873 DEBUG Adding new file root '/tmp/.tmpWA1EW9' of kind Project 2026-10-16 08:12:22.979917102 INFO Project::index_files{project=.tmpWA1EW9}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:22.979935152 DEBUG Updating project to check open files 2026-10-16 08:12:22.979980862 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.979984382 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.979991852 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:22.979998572 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.980000792 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.980005912 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:22.980012332 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:22.980014572 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:22.980019402 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-16 08:12:22.980109793 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:22.980189273 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:22.993664086 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:22.995379071 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.995396411 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:22.995510941 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=136.17µs 2026-10-16 08:12:22.995526111 DEBUG Received server response for request 2 2026-10-16 08:12:23.005610053 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:23.005644263 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.005651963 DEBUG method="shutdown" response.id=3 duration=12.52µs 2026-10-16 08:12:23.005670533 DEBUG Received server response for request 3 2026-10-16 08:12:23.005675373 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.005691683 DEBUG Received exit notification, exiting ok test notebook::swap_cells ... 2026-10-16 08:12:23.008471022 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:23.008550892 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.008588682 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.008642243 DEBUG Client info: None 2026-10-16 08:12:23.008669403 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.008683233 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.008689903 INFO Version: Unknown 2026-10-16 08:12:23.008732973 DEBUG Received server response for request 1 2026-10-16 08:12:23.008779173 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.008792273 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpNxUSZX 2026-10-16 08:12:23.008799753 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.008914823 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.008955154 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.008959654 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.008967914 DEBUG No workspace configuration provided for file:///tmp/.tmpNxUSZX 2026-10-16 08:12:23.008984264 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:23.009017224 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.009021654 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpNxUSZX, using default options 2026-10-16 08:12:23.009030574 DEBUG Initializing workspace `file:///tmp/.tmpNxUSZX`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.009044654 DEBUG Searching for a project in '/tmp/.tmpNxUSZX' 2026-10-16 08:12:23.009083594 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.009088314 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.009564376 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.009570026 DEBUG Resolving local virtual environment: /tmp/.tmpNxUSZX/.venv 2026-10-16 08:12:23.009614236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.009618336 DEBUG No virtual environment found 2026-10-16 08:12:23.009629256 DEBUG Adding first-party search path `/tmp/.tmpNxUSZX` 2026-10-16 08:12:23.009633546 DEBUG Using vendored stdlib 2026-10-16 08:12:23.009717536 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.009722316 DEBUG Adding new file root '/tmp/.tmpNxUSZX' of kind Project 2026-10-16 08:12:23.012607805 INFO Project::index_files{project=.tmpNxUSZX}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.012625835 DEBUG Updating project to check open files 2026-10-16 08:12:23.012666205 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:23.012669335 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.012676115 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.012682395 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:23.012684875 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.012692035 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:23.012698065 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:23.012700235 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.012704835 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-16 08:12:23.012710315 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/test.ipynb` 2026-10-16 08:12:23.012712435 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.012717396 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-16 08:12:23.012759206 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:23.012822166 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.020354470 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.020428040 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020435700 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020438530 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020441030 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.020567460 DEBUG Client sends notification `notebookDocument/didChange` 2026-10-16 08:12:23.020594810 DEBUG notification{method=notebookDocument/didChange}: Updating notebook document from version 0 to version 1 2026-10-16 08:12:23.020604960 DEBUG notification{method=notebookDocument/didChange}: Updated notebook: "a = 10\nb = a\n\nc = b\n" 2026-10-16 08:12:23.020636640 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Handling file watcher change event: ChangedVirtual("vs-code:/src/test.ipynb") 2026-10-16 08:12:23.020641240 DEBUG notification{method=notebookDocument/didChange}:apply_changes: Updating the revision of `vs-code:/src/test.ipynb` 2026-10-16 08:12:23.020676471 DEBUG notification{method=notebookDocument/didChange}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/test.ipynb' 2026-10-16 08:12:23.020721061 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020725511 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020727911 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.020730051 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.030831113 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.030851473 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.030858703 DEBUG method="shutdown" response.id=2 duration=11.05µs 2026-10-16 08:12:23.030869303 DEBUG Received server response for request 2 2026-10-16 08:12:23.030873783 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.030883813 DEBUG Received exit notification, exiting ok test notebook::undefined_reveal_fix_stays_in_cell ... 2026-10-16 08:12:23.033128080 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:23.033198120 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.033233680 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.033283270 DEBUG Client info: None 2026-10-16 08:12:23.033308740 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.033321901 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.033328071 INFO Version: Unknown 2026-10-16 08:12:23.033367841 DEBUG Received server response for request 1 2026-10-16 08:12:23.033410061 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.033423611 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2Poztw 2026-10-16 08:12:23.033430891 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.033542451 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.033579421 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.033583661 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.033591201 DEBUG No workspace configuration provided for file:///tmp/.tmp2Poztw 2026-10-16 08:12:23.033604781 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:23.033645332 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.033650262 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2Poztw, using default options 2026-10-16 08:12:23.033659092 DEBUG Initializing workspace `file:///tmp/.tmp2Poztw`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.033672822 DEBUG Searching for a project in '/tmp/.tmp2Poztw' 2026-10-16 08:12:23.033698762 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.033703032 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.034188003 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.034193873 DEBUG Resolving local virtual environment: /tmp/.tmp2Poztw/.venv 2026-10-16 08:12:23.034236773 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.034240463 DEBUG No virtual environment found 2026-10-16 08:12:23.034251033 DEBUG Adding first-party search path `/tmp/.tmp2Poztw` 2026-10-16 08:12:23.034254993 DEBUG Using vendored stdlib 2026-10-16 08:12:23.034339114 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.034343724 DEBUG Adding new file root '/tmp/.tmp2Poztw' of kind Project 2026-10-16 08:12:23.037078872 INFO Project::index_files{project=.tmp2Poztw}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.037095302 DEBUG Updating project to check open files 2026-10-16 08:12:23.037129923 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:23.037133333 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.037139493 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.037145693 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:23.037147823 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.037154913 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:23.037161483 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:23.037163713 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.037168813 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-16 08:12:23.037217673 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:23.037274483 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.047492175 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(102))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.050169454 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.050180524 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.050186144 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.060493136 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.060530086 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.060540276 DEBUG method="shutdown" response.id=2 duration=15.08µs 2026-10-16 08:12:23.060550756 DEBUG Received server response for request 2 2026-10-16 08:12:23.060555316 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.060571066 DEBUG Received exit notification, exiting ok test publish_diagnostics::changing_language_of_file_without_extension ... 2026-10-16 08:12:23.063481786 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.063544906 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.063583426 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.063642296 DEBUG Client info: None 2026-10-16 08:12:23.063667896 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.063680466 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.063685666 INFO Version: Unknown 2026-10-16 08:12:23.063727766 DEBUG Received server response for request 1 2026-10-16 08:12:23.063768296 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.063782826 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.063900337 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.063941287 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.063944687 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.063959687 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.064016647 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.064032547 DEBUG Initializing workspace `file:///tmp/.tmpd4rRth/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.064049077 DEBUG Searching for a project in '/tmp/.tmpd4rRth/src' 2026-10-16 08:12:23.064097317 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.064101997 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.064569509 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.064574969 DEBUG Resolving local virtual environment: /tmp/.tmpd4rRth/src/.venv 2026-10-16 08:12:23.064620689 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.064625039 DEBUG No virtual environment found 2026-10-16 08:12:23.064635449 DEBUG Adding first-party search path `/tmp/.tmpd4rRth/src` 2026-10-16 08:12:23.064639669 DEBUG Using vendored stdlib 2026-10-16 08:12:23.064723909 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.064727989 DEBUG Adding new file root '/tmp/.tmpd4rRth/src' of kind Project 2026-10-16 08:12:23.067621069 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.067638409 DEBUG Updating project to check open files 2026-10-16 08:12:23.067700309 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpd4rRth/src/foo") 2026-10-16 08:12:23.067811459 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpd4rRth/src/foo` to project `src` 2026-10-16 08:12:23.067827629 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.067830079 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.067835999 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:23.067860679 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpd4rRth/src/foo' 2026-10-16 08:12:23.067931840 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.075483543 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.079522576 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.079535956 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.079765767 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:23.079800017 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.079807437 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:23.079823337 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:12:23.079830617 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmpd4rRth/src/foo` from project `src` 2026-10-16 08:12:23.079860497 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpd4rRth/src/foo", kind: FileContent } 2026-10-16 08:12:23.079868517 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.079873697 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.079892807 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.079897307 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.079977688 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.080007778 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpd4rRth/src/foo") 2026-10-16 08:12:23.080011898 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.080016838 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpd4rRth/src/foo` 2026-10-16 08:12:23.080034348 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.080037778 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.090191390 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.090213530 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.090220400 DEBUG method="shutdown" response.id=2 duration=9.94µs 2026-10-16 08:12:23.090229920 DEBUG Received server response for request 2 2026-10-16 08:12:23.090233590 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.090242720 DEBUG Received exit notification, exiting ok test publish_diagnostics::full_diagnostic_output ... 2026-10-16 08:12:23.092957798 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.093020249 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.093074719 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.093129019 DEBUG Client info: None 2026-10-16 08:12:23.093156179 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.093169979 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:12:23.093176359 INFO Version: Unknown 2026-10-16 08:12:23.093218769 DEBUG Received server response for request 1 2026-10-16 08:12:23.093259729 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.093274849 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.093437310 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.093477380 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.093481170 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.093497230 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.093554880 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.093573390 DEBUG Initializing workspace `file:///tmp/.tmpBxZbxW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.093590700 DEBUG Searching for a project in '/tmp/.tmpBxZbxW/src' 2026-10-16 08:12:23.093626531 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.093631311 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.094901015 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.094913705 DEBUG Resolving local virtual environment: /tmp/.tmpBxZbxW/src/.venv 2026-10-16 08:12:23.094965895 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.094970675 DEBUG No virtual environment found 2026-10-16 08:12:23.094982745 DEBUG Adding first-party search path `/tmp/.tmpBxZbxW/src` 2026-10-16 08:12:23.094987185 DEBUG Using vendored stdlib 2026-10-16 08:12:23.095120525 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.095128805 DEBUG Adding new file root '/tmp/.tmpBxZbxW/src' of kind Project 2026-10-16 08:12:23.097350932 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.097369892 DEBUG Updating project to check open files 2026-10-16 08:12:23.097458383 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBxZbxW/src/foo.py") 2026-10-16 08:12:23.097470003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpBxZbxW/src/foo.py` 2026-10-16 08:12:23.097476663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpBxZbxW/src/foo.py` 2026-10-16 08:12:23.097619143 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBxZbxW/src/foo.py` to project `src` 2026-10-16 08:12:23.097631783 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBxZbxW/src/foo.py` 2026-10-16 08:12:23.097634153 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.097642763 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.097681533 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpBxZbxW/src/foo.py' 2026-10-16 08:12:23.097786784 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.108657808 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.112937391 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.112946671 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.123260954 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.123303314 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.123313264 DEBUG method="shutdown" response.id=2 duration=15.27µs 2026-10-16 08:12:23.123325334 DEBUG Received server response for request 2 2026-10-16 08:12:23.123329984 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.123346334 DEBUG Received exit notification, exiting ok test publish_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:12:23.125976323 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.126030793 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.126083903 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.126135703 DEBUG Client info: None 2026-10-16 08:12:23.126167713 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.126180093 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.126185333 INFO Version: Unknown 2026-10-16 08:12:23.126224973 DEBUG Received server response for request 1 2026-10-16 08:12:23.126258773 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.126273343 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.126388124 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.126427324 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.126431284 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.126444154 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.126495654 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.126509024 DEBUG Initializing workspace `file:///tmp/.tmpTgB5V3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.126526294 DEBUG Searching for a project in '/tmp/.tmpTgB5V3/src' 2026-10-16 08:12:23.126559964 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.126564884 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.127044286 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.127050246 DEBUG Resolving local virtual environment: /tmp/.tmpTgB5V3/src/.venv 2026-10-16 08:12:23.127112626 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.127117066 DEBUG No virtual environment found 2026-10-16 08:12:23.127127286 DEBUG Adding first-party search path `/tmp/.tmpTgB5V3/src` 2026-10-16 08:12:23.127131476 DEBUG Using vendored stdlib 2026-10-16 08:12:23.127216746 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.127221726 DEBUG Adding new file root '/tmp/.tmpTgB5V3/src' of kind Project 2026-10-16 08:12:23.130166126 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:23.130186756 DEBUG Updating project to check open files 2026-10-16 08:12:23.130255476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpTgB5V3/src/foo.py") 2026-10-16 08:12:23.130262576 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpTgB5V3/src/foo.py` 2026-10-16 08:12:23.130270246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpTgB5V3/src/foo.py` 2026-10-16 08:12:23.130387796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpTgB5V3/src/foo.py` to project `src` 2026-10-16 08:12:23.130402296 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpTgB5V3/src/foo.py` 2026-10-16 08:12:23.130404826 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.130411497 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.130438227 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpTgB5V3/src/foo.py' 2026-10-16 08:12:23.130504377 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.130514637 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.140706589 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.140730979 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.140738219 DEBUG method="shutdown" response.id=2 duration=11.03µs 2026-10-16 08:12:23.140748479 DEBUG Received server response for request 2 2026-10-16 08:12:23.140751999 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.140761159 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_with_related_information_support ... 2026-10-16 08:12:23.142139014 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, 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-16 08:12:23.142188264 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.142222834 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.142276354 DEBUG Client info: None 2026-10-16 08:12:23.142305244 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.142315664 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION", "DIAGNOSTIC_RELATED_INFORMATION"] 2026-10-16 08:12:23.142320964 INFO Version: Unknown 2026-10-16 08:12:23.142358974 DEBUG Received server response for request 1 2026-10-16 08:12:23.142390074 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.142402754 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.142498875 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.142533395 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.142536995 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.142548835 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.142599715 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.142613705 DEBUG Initializing workspace `file:///tmp/.tmpnKWccA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.142639535 DEBUG Searching for a project in '/tmp/.tmpnKWccA/src' 2026-10-16 08:12:23.142671045 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.142675545 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.143136047 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.143141677 DEBUG Resolving local virtual environment: /tmp/.tmpnKWccA/src/.venv 2026-10-16 08:12:23.143182397 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.143186687 DEBUG No virtual environment found 2026-10-16 08:12:23.143197027 DEBUG Adding first-party search path `/tmp/.tmpnKWccA/src` 2026-10-16 08:12:23.143200987 DEBUG Using vendored stdlib 2026-10-16 08:12:23.143282787 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.143286397 DEBUG Adding new file root '/tmp/.tmpnKWccA/src' of kind Project 2026-10-16 08:12:23.146108006 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.146125926 DEBUG Updating project to check open files 2026-10-16 08:12:23.146187036 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpnKWccA/src/foo.py") 2026-10-16 08:12:23.146195406 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpnKWccA/src/foo.py` 2026-10-16 08:12:23.146201906 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpnKWccA/src/foo.py` 2026-10-16 08:12:23.146320927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpnKWccA/src/foo.py` to project `src` 2026-10-16 08:12:23.146334827 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpnKWccA/src/foo.py` 2026-10-16 08:12:23.146337287 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.146344917 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.146373317 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpnKWccA/src/foo.py' 2026-10-16 08:12:23.146433047 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.159186837 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.159571508 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.159585628 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.169887981 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.169916091 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.169926521 DEBUG method="shutdown" response.id=2 duration=15.46µs 2026-10-16 08:12:23.169937091 DEBUG Received server response for request 2 2026-10-16 08:12:23.169942631 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.169952041 DEBUG Received exit notification, exiting ok test publish_diagnostics::message_without_related_information_support ... 2026-10-16 08:12:23.172870550 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.172937331 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.172975521 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.173032961 DEBUG Client info: None 2026-10-16 08:12:23.173070311 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.173083801 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.173089451 INFO Version: Unknown 2026-10-16 08:12:23.173132951 DEBUG Received server response for request 1 2026-10-16 08:12:23.173179801 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.173195671 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.173307822 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.173347532 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.173351862 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.173367682 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.173418462 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.173432812 DEBUG Initializing workspace `file:///tmp/.tmpO4biND/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.173448182 DEBUG Searching for a project in '/tmp/.tmpO4biND/src' 2026-10-16 08:12:23.173480272 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.173485302 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.173960844 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.173965914 DEBUG Resolving local virtual environment: /tmp/.tmpO4biND/src/.venv 2026-10-16 08:12:23.174009964 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.174014144 DEBUG No virtual environment found 2026-10-16 08:12:23.174024724 DEBUG Adding first-party search path `/tmp/.tmpO4biND/src` 2026-10-16 08:12:23.174028764 DEBUG Using vendored stdlib 2026-10-16 08:12:23.174140364 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.174145224 DEBUG Adding new file root '/tmp/.tmpO4biND/src' of kind Project 2026-10-16 08:12:23.176113161 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.176132971 DEBUG Updating project to check open files 2026-10-16 08:12:23.176199201 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpO4biND/src/foo.py") 2026-10-16 08:12:23.176206921 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpO4biND/src/foo.py` 2026-10-16 08:12:23.176216891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpO4biND/src/foo.py` 2026-10-16 08:12:23.176334781 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpO4biND/src/foo.py` to project `src` 2026-10-16 08:12:23.176348621 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpO4biND/src/foo.py` 2026-10-16 08:12:23.176351281 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.176359961 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.176386942 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpO4biND/src/foo.py' 2026-10-16 08:12:23.176440482 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.188994621 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.189357262 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.189370662 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.199663815 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.199700765 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.199711035 DEBUG method="shutdown" response.id=2 duration=15.01µs 2026-10-16 08:12:23.199723225 DEBUG Received server response for request 2 2026-10-16 08:12:23.199728205 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.199744685 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change ... 2026-10-16 08:12:23.202609224 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.202669414 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.202706414 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.202759575 DEBUG Client info: None 2026-10-16 08:12:23.202783925 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.202796135 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.202802165 INFO Version: Unknown 2026-10-16 08:12:23.202841865 DEBUG Received server response for request 1 2026-10-16 08:12:23.202882885 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.202897545 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.203006235 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.203046125 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.203049885 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.203078196 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.203123766 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.203137706 DEBUG Initializing workspace `file:///tmp/.tmp0kIWba/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.203153406 DEBUG Searching for a project in '/tmp/.tmp0kIWba/src' 2026-10-16 08:12:23.203187526 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.203192296 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.203666017 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.203671447 DEBUG Resolving local virtual environment: /tmp/.tmp0kIWba/src/.venv 2026-10-16 08:12:23.203715228 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.203719458 DEBUG No virtual environment found 2026-10-16 08:12:23.203729668 DEBUG Adding first-party search path `/tmp/.tmp0kIWba/src` 2026-10-16 08:12:23.203733698 DEBUG Using vendored stdlib 2026-10-16 08:12:23.203818588 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.203823298 DEBUG Adding new file root '/tmp/.tmp0kIWba/src' of kind Project 2026-10-16 08:12:23.205834634 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.205854044 DEBUG Updating project to check open files 2026-10-16 08:12:23.205919385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp0kIWba/src/foo.py") 2026-10-16 08:12:23.205926195 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp0kIWba/src/foo.py` 2026-10-16 08:12:23.205932695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp0kIWba/src/foo.py` 2026-10-16 08:12:23.206049145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp0kIWba/src/foo.py` to project `src` 2026-10-16 08:12:23.206075485 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp0kIWba/src/foo.py` 2026-10-16 08:12:23.206078235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.206085305 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.206111325 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp0kIWba/src/foo.py' 2026-10-16 08:12:23.206180915 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.213730329 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.217738682 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.217752172 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.217781542 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.217808082 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:23.217843062 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp0kIWba/src/foo.py", kind: FileContent } 2026-10-16 08:12:23.217848732 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp0kIWba/src/foo.py` 2026-10-16 08:12:23.217937102 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp0kIWba/src/foo.py` to project `src` 2026-10-16 08:12:23.217958232 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp0kIWba/src/foo.py' 2026-10-16 08:12:23.218021733 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.218026303 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.228263415 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.228297165 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.228306035 DEBUG method="shutdown" response.id=2 duration=12.97µs 2026-10-16 08:12:23.228317065 DEBUG Received server response for request 2 2026-10-16 08:12:23.228323425 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.228339425 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_diagnostics_off ... 2026-10-16 08:12:23.231079914 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.231144644 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.231183704 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.231240574 DEBUG Client info: None 2026-10-16 08:12:23.231265965 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.231278035 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.231283355 INFO Version: Unknown 2026-10-16 08:12:23.231324015 DEBUG Received server response for request 1 2026-10-16 08:12:23.231364865 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.231378865 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.231495905 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.231532895 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.231536625 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.231551515 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.231556165 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.231607356 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.231622816 DEBUG Initializing workspace `file:///tmp/.tmp1cxhhC/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.231637776 DEBUG Searching for a project in '/tmp/.tmp1cxhhC/src' 2026-10-16 08:12:23.231669406 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.231674536 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.232151437 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.232157057 DEBUG Resolving local virtual environment: /tmp/.tmp1cxhhC/src/.venv 2026-10-16 08:12:23.232201498 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.232205908 DEBUG No virtual environment found 2026-10-16 08:12:23.232216838 DEBUG Adding first-party search path `/tmp/.tmp1cxhhC/src` 2026-10-16 08:12:23.232220738 DEBUG Using vendored stdlib 2026-10-16 08:12:23.232305708 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.232309648 DEBUG Adding new file root '/tmp/.tmp1cxhhC/src' of kind Project 2026-10-16 08:12:23.234333054 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.234397394 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1cxhhC/src/foo.py") 2026-10-16 08:12:23.234406034 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1cxhhC/src/foo.py` 2026-10-16 08:12:23.234418504 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1cxhhC/src/foo.py` 2026-10-16 08:12:23.234534285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1cxhhC/src/foo.py` to project `src` 2026-10-16 08:12:23.234548615 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1cxhhC/src/foo.py` 2026-10-16 08:12:23.234550915 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.234558045 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.234570915 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:23.234589755 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1cxhhC/src/foo.py", kind: FileContent } 2026-10-16 08:12:23.234593875 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp1cxhhC/src/foo.py` 2026-10-16 08:12:23.234670965 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp1cxhhC/src/foo.py` to project `src` 2026-10-16 08:12:23.341744193 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.341837963 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.341854833 DEBUG method="shutdown" response.id=2 duration=26.58µs 2026-10-16 08:12:23.341872923 DEBUG Received server response for request 2 2026-10-16 08:12:23.341878973 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.341897073 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_script_metadata_restores_semantic_diagnostics ... 2026-10-16 08:12:23.344030510 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.344123580 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.344168990 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.344239501 DEBUG Client info: None 2026-10-16 08:12:23.344269951 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.344284441 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.344290911 INFO Version: Unknown 2026-10-16 08:12:23.344333341 DEBUG Received server response for request 1 2026-10-16 08:12:23.344380681 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.344396421 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.344516532 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.344573362 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.344577682 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.344593662 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.344661872 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.344679372 DEBUG Initializing workspace `file:///tmp/.tmpopMZAv/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.344699582 DEBUG Searching for a project in '/tmp/.tmpopMZAv/src' 2026-10-16 08:12:23.344736372 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.344741612 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.345319084 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.345326084 DEBUG Resolving local virtual environment: /tmp/.tmpopMZAv/src/.venv 2026-10-16 08:12:23.345383294 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.345388014 DEBUG No virtual environment found 2026-10-16 08:12:23.345400384 DEBUG Adding first-party search path `/tmp/.tmpopMZAv/src` 2026-10-16 08:12:23.345404564 DEBUG Using vendored stdlib 2026-10-16 08:12:23.345508605 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.345513975 DEBUG Adding new file root '/tmp/.tmpopMZAv/src' of kind Project 2026-10-16 08:12:23.348647875 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:23.348670335 DEBUG Updating project to check open files 2026-10-16 08:12:23.348752955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpopMZAv/src/script.py") 2026-10-16 08:12:23.348761815 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpopMZAv/src/script.py` 2026-10-16 08:12:23.348768115 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpopMZAv/src/script.py` 2026-10-16 08:12:23.348908335 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpopMZAv/src/script.py` to project `src` 2026-10-16 08:12:23.348921255 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpopMZAv/src/script.py` 2026-10-16 08:12:23.348923665 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.348932045 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.349355147 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.349390077 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.349394767 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.349398237 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.349475677 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.349518877 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.349528587 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.349718388 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.349742958 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:23.349771858 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpopMZAv/src/script.py", kind: FileContent } 2026-10-16 08:12:23.349776678 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpopMZAv/src/script.py` 2026-10-16 08:12:23.349868338 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpopMZAv/src/script.py` to project `src` 2026-10-16 08:12:23.349890558 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:12:23.349896088 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 08:12:23.350283370 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.350313640 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.350317700 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.350320140 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.350391760 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 08:12:23.350443940 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpopMZAv/src/script.py' 2026-10-16 08:12:23.350496780 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.358412965 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.358485976 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.358493386 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.368711958 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.368745248 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.368753958 DEBUG method="shutdown" response.id=2 duration=12.98µs 2026-10-16 08:12:23.368765518 DEBUG Received server response for request 2 2026-10-16 08:12:23.368770838 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.368787978 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 08:12:23.371084165 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.371132925 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.371167356 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.371219196 DEBUG Client info: None 2026-10-16 08:12:23.371249636 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.371259766 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.371264686 INFO Version: Unknown 2026-10-16 08:12:23.371301926 DEBUG Received server response for request 1 2026-10-16 08:12:23.371335636 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.371349016 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.371462306 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.371501857 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.371505437 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.371517607 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.371566977 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.371580697 DEBUG Initializing workspace `file:///tmp/.tmpoqc7WB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.371596187 DEBUG Searching for a project in '/tmp/.tmpoqc7WB/src' 2026-10-16 08:12:23.371629737 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.371634507 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.372121538 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.372127228 DEBUG Resolving local virtual environment: /tmp/.tmpoqc7WB/src/.venv 2026-10-16 08:12:23.372170889 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.372174479 DEBUG No virtual environment found 2026-10-16 08:12:23.372184809 DEBUG Adding first-party search path `/tmp/.tmpoqc7WB/src` 2026-10-16 08:12:23.372188789 DEBUG Using vendored stdlib 2026-10-16 08:12:23.372272649 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.372277689 DEBUG Adding new file root '/tmp/.tmpoqc7WB/src' of kind Project 2026-10-16 08:12:23.374297495 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.374312295 DEBUG Updating project to check open files 2026-10-16 08:12:23.374373226 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoqc7WB/src/foo.py") 2026-10-16 08:12:23.374380236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoqc7WB/src/foo.py` 2026-10-16 08:12:23.374386326 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoqc7WB/src/foo.py` 2026-10-16 08:12:23.374500426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoqc7WB/src/foo.py` to project `src` 2026-10-16 08:12:23.374515826 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoqc7WB/src/foo.py` 2026-10-16 08:12:23.374518366 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.374525496 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.374551866 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpoqc7WB/src/foo.py' 2026-10-16 08:12:23.374634277 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.376332982 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.376340342 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.376350872 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.376397812 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpoqc7WB/src/foo.py", kind: FileContent } 2026-10-16 08:12:23.376406512 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpoqc7WB/src/foo.py` 2026-10-16 08:12:23.376493242 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpoqc7WB/src/foo.py` to project `src` 2026-10-16 08:12:23.376514432 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpoqc7WB/src/foo.py' 2026-10-16 08:12:23.376569413 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.376573353 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.386807335 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.386832615 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.386839965 DEBUG method="shutdown" response.id=2 duration=10.82µs 2026-10-16 08:12:23.386850845 DEBUG Received server response for request 2 2026-10-16 08:12:23.386855205 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.386864885 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_nested_invalid_tuple_assignment_target_does_not_panic ... 2026-10-16 08:12:23.388704811 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.388763561 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.388799781 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.388853331 DEBUG Client info: None 2026-10-16 08:12:23.388882831 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.388892481 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.388897361 INFO Version: Unknown 2026-10-16 08:12:23.388936412 DEBUG Received server response for request 1 2026-10-16 08:12:23.388983352 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.388997182 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.389163722 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.389202182 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.389206222 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.389219982 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.389283603 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.389301103 DEBUG Initializing workspace `file:///tmp/.tmpyPhwE2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.389317193 DEBUG Searching for a project in '/tmp/.tmpyPhwE2/src' 2026-10-16 08:12:23.389350663 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.389355443 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.390625147 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.390635407 DEBUG Resolving local virtual environment: /tmp/.tmpyPhwE2/src/.venv 2026-10-16 08:12:23.390685697 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.390690857 DEBUG No virtual environment found 2026-10-16 08:12:23.390702437 DEBUG Adding first-party search path `/tmp/.tmpyPhwE2/src` 2026-10-16 08:12:23.390706677 DEBUG Using vendored stdlib 2026-10-16 08:12:23.390822927 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.390828027 DEBUG Adding new file root '/tmp/.tmpyPhwE2/src' of kind Project 2026-10-16 08:12:23.393044775 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.393070865 DEBUG Updating project to check open files 2026-10-16 08:12:23.393158965 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyPhwE2/src/foo.py") 2026-10-16 08:12:23.393168155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyPhwE2/src/foo.py` 2026-10-16 08:12:23.393174775 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyPhwE2/src/foo.py` 2026-10-16 08:12:23.393319145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyPhwE2/src/foo.py` to project `src` 2026-10-16 08:12:23.393333655 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyPhwE2/src/foo.py` 2026-10-16 08:12:23.393336615 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.393344795 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.393382986 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpyPhwE2/src/foo.py' 2026-10-16 08:12:23.393492656 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.395906614 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.395915544 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.395926704 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.395975974 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyPhwE2/src/foo.py", kind: FileContent } 2026-10-16 08:12:23.395985274 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpyPhwE2/src/foo.py` 2026-10-16 08:12:23.396092264 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpyPhwE2/src/foo.py` to project `src` 2026-10-16 08:12:23.396114434 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpyPhwE2/src/foo.py' 2026-10-16 08:12:23.396170704 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.396174464 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.406428017 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.406456987 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.406465857 DEBUG method="shutdown" response.id=2 duration=13.22µs 2026-10-16 08:12:23.406477417 DEBUG Received server response for request 2 2026-10-16 08:12:23.406481817 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.406491467 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_script_python_requirement ... 2026-10-16 08:12:23.408329593 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.408384153 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.408420983 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.408477363 DEBUG Client info: None 2026-10-16 08:12:23.408501593 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.408514443 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.408520453 INFO Version: Unknown 2026-10-16 08:12:23.408561683 DEBUG Received server response for request 1 2026-10-16 08:12:23.408598274 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.408612334 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.408798494 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.408847804 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.408851254 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.408865204 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.408926425 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.408945335 DEBUG Initializing workspace `file:///tmp/.tmpiRCxCk/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.408964075 DEBUG Searching for a project in '/tmp/.tmpiRCxCk/src' 2026-10-16 08:12:23.409000275 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.409005245 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.410198339 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.410208309 DEBUG Resolving local virtual environment: /tmp/.tmpiRCxCk/src/.venv 2026-10-16 08:12:23.410264069 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.410268959 DEBUG No virtual environment found 2026-10-16 08:12:23.410281839 DEBUG Adding first-party search path `/tmp/.tmpiRCxCk/src` 2026-10-16 08:12:23.410285979 DEBUG Using vendored stdlib 2026-10-16 08:12:23.410402049 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.410407979 DEBUG Adding new file root '/tmp/.tmpiRCxCk/src' of kind Project 2026-10-16 08:12:23.412614146 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.412633636 DEBUG Updating project to check open files 2026-10-16 08:12:23.412723796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpiRCxCk/src/script.py") 2026-10-16 08:12:23.412732477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpiRCxCk/src/script.py` 2026-10-16 08:12:23.412739537 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpiRCxCk/src/script.py` 2026-10-16 08:12:23.412905927 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpiRCxCk/src/script.py` to project `src` 2026-10-16 08:12:23.412919617 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpiRCxCk/src/script.py` 2026-10-16 08:12:23.412922417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.412931287 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.412956037 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:12:23.412962147 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.12 2026-10-16 08:12:23.413430419 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.413461889 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.413466209 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.413469779 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.413554649 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.12, platform: linux 2026-10-16 08:12:23.413597739 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpiRCxCk/src/script.py' 2026-10-16 08:12:23.413651249 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.423237060 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.425756338 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.425766768 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.425969538 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:23.425996658 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:23.426030719 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpiRCxCk/src/script.py", kind: FileContent } 2026-10-16 08:12:23.426037859 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpiRCxCk/src/script.py` 2026-10-16 08:12:23.426156189 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpiRCxCk/src/script.py` to project `src` 2026-10-16 08:12:23.426179449 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:12:23.426183429 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:12:23.426574270 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.426606850 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.426611390 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.426614420 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.426689581 INFO notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 08:12:23.426729941 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpiRCxCk/src/script.py' 2026-10-16 08:12:23.426749101 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.435814969 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.438106836 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.438115327 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.448262599 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.448302959 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.448313509 DEBUG method="shutdown" response.id=2 duration=16.33µs 2026-10-16 08:12:23.448332479 DEBUG Received server response for request 2 2026-10-16 08:12:23.448336289 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.448351919 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files ... 2026-10-16 08:12:23.452101601 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.452171561 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.452209211 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.452265211 DEBUG Client info: None 2026-10-16 08:12:23.452290751 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.452303871 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.452309481 INFO Version: Unknown 2026-10-16 08:12:23.452350811 DEBUG Received server response for request 1 2026-10-16 08:12:23.452392862 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.452408772 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.452526892 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.452567932 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.452571912 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.452588212 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.452636252 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.452651582 DEBUG Initializing workspace `file:///tmp/.tmp1VNeXa/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.452668212 DEBUG Searching for a project in '/tmp/.tmp1VNeXa/src' 2026-10-16 08:12:23.452701903 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.452706943 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.453232824 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.453239204 DEBUG Resolving local virtual environment: /tmp/.tmp1VNeXa/src/.venv 2026-10-16 08:12:23.453284144 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.453288244 DEBUG No virtual environment found 2026-10-16 08:12:23.453298544 DEBUG Adding first-party search path `/tmp/.tmp1VNeXa/src` 2026-10-16 08:12:23.453302634 DEBUG Using vendored stdlib 2026-10-16 08:12:23.453390645 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.453395155 DEBUG Adding new file root '/tmp/.tmp1VNeXa/src' of kind Project 2026-10-16 08:12:23.456164563 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.456180803 DEBUG Updating project to check open files 2026-10-16 08:12:23.456242764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1VNeXa/src/foo.py") 2026-10-16 08:12:23.456250974 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1VNeXa/src/foo.py` 2026-10-16 08:12:23.456257104 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1VNeXa/src/foo.py` 2026-10-16 08:12:23.456372144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1VNeXa/src/foo.py` to project `src` 2026-10-16 08:12:23.456383514 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1VNeXa/src/foo.py` 2026-10-16 08:12:23.456385924 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.456392644 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.456411514 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp1VNeXa/src/foo.py' 2026-10-16 08:12:23.456446004 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.456453004 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.456470864 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:23.456498574 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:23.456502014 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.456508375 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:23.456514065 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:23.456516215 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.456520825 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-16 08:12:23.456526165 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:23.456528235 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:23.456533225 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-16 08:12:23.456555785 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:12:23.456606575 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.458324300 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.458329880 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.458333200 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.458358250 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:23.458381580 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp1VNeXa/src` 2026-10-16 08:12:23.458408981 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp1VNeXa/src/foo.py", kind: Any } 2026-10-16 08:12:23.458489281 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp1VNeXa/src/foo.py` to project `src` 2026-10-16 08:12:23.458515401 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.458519481 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.458522101 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.458524061 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.568962178 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.569029188 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.569046668 DEBUG method="shutdown" response.id=2 duration=27.17µs 2026-10-16 08:12:23.569074408 DEBUG Received server response for request 2 2026-10-16 08:12:23.569079948 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.569097698 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_change_watched_files_pull_diagnostics ... 2026-10-16 08:12:23.571618626 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:23.571706267 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.571754527 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.571836147 DEBUG Client info: None 2026-10-16 08:12:23.571877117 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.571892587 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.571899837 INFO Version: Unknown 2026-10-16 08:12:23.571945397 DEBUG Received server response for request 1 2026-10-16 08:12:23.571993977 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.572009077 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.572215428 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.572257738 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.572261978 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.572279248 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.572302448 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:23.572352079 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.572373609 DEBUG Initializing workspace `file:///tmp/.tmp9whs8F/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.572392239 DEBUG Searching for a project in '/tmp/.tmp9whs8F/src' 2026-10-16 08:12:23.572430039 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.572435009 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.573711553 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.573724423 DEBUG Resolving local virtual environment: /tmp/.tmp9whs8F/src/.venv 2026-10-16 08:12:23.573777943 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.573782753 DEBUG No virtual environment found 2026-10-16 08:12:23.573795843 DEBUG Adding first-party search path `/tmp/.tmp9whs8F/src` 2026-10-16 08:12:23.573800353 DEBUG Using vendored stdlib 2026-10-16 08:12:23.573916264 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.573922914 DEBUG Adding new file root '/tmp/.tmp9whs8F/src' of kind Project 2026-10-16 08:12:23.576127511 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.576146981 DEBUG Updating project to check open files 2026-10-16 08:12:23.576238081 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp9whs8F/src/foo.py") 2026-10-16 08:12:23.576249251 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp9whs8F/src/foo.py` 2026-10-16 08:12:23.576257221 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp9whs8F/src/foo.py` 2026-10-16 08:12:23.576400611 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp9whs8F/src/foo.py` to project `src` 2026-10-16 08:12:23.576415832 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp9whs8F/src/foo.py` 2026-10-16 08:12:23.576418462 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.576427212 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.576441452 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp9whs8F/src` 2026-10-16 08:12:23.576459332 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp9whs8F/src/foo.py", kind: Any } 2026-10-16 08:12:23.576533552 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp9whs8F/src/foo.py` to project `src` 2026-10-16 08:12:23.682485896 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.682574847 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.682593367 DEBUG method="shutdown" response.id=2 duration=29.41µs 2026-10-16 08:12:23.682620677 DEBUG Received server response for request 2 2026-10-16 08:12:23.682627687 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.682644747 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open ... 2026-10-16 08:12:23.684739113 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.684803214 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.684855434 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.684935324 DEBUG Client info: None 2026-10-16 08:12:23.684974054 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.684989874 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.684996124 INFO Version: Unknown 2026-10-16 08:12:23.685039214 DEBUG Received server response for request 1 2026-10-16 08:12:23.685095615 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.685111195 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.685324575 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.685389565 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.685393636 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.685409716 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.685485086 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.685505526 DEBUG Initializing workspace `file:///tmp/.tmpzd7bXW/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.685527056 DEBUG Searching for a project in '/tmp/.tmpzd7bXW/src' 2026-10-16 08:12:23.685564146 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.685569536 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.686838080 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.686852000 DEBUG Resolving local virtual environment: /tmp/.tmpzd7bXW/src/.venv 2026-10-16 08:12:23.686909830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.686914730 DEBUG No virtual environment found 2026-10-16 08:12:23.686926880 DEBUG Adding first-party search path `/tmp/.tmpzd7bXW/src` 2026-10-16 08:12:23.686931120 DEBUG Using vendored stdlib 2026-10-16 08:12:23.687046081 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.687052131 DEBUG Adding new file root '/tmp/.tmpzd7bXW/src' of kind Project 2026-10-16 08:12:23.689320458 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.689338048 DEBUG Updating project to check open files 2026-10-16 08:12:23.689431208 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpzd7bXW/src/foo.py") 2026-10-16 08:12:23.689441558 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpzd7bXW/src/foo.py` 2026-10-16 08:12:23.689448068 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpzd7bXW/src/foo.py` 2026-10-16 08:12:23.689581289 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpzd7bXW/src/foo.py` to project `src` 2026-10-16 08:12:23.689594859 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpzd7bXW/src/foo.py` 2026-10-16 08:12:23.689597569 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.689604799 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.689644489 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpzd7bXW/src/foo.py' 2026-10-16 08:12:23.689753639 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.697814755 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.701903648 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.701918988 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.712224681 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.712265331 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.712275611 DEBUG method="shutdown" response.id=2 duration=15.77µs 2026-10-16 08:12:23.712287021 DEBUG Received server response for request 2 2026-10-16 08:12:23.712292691 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.712308611 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 08:12:23.714915939 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.714969960 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.715006940 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.715097210 DEBUG Client info: None 2026-10-16 08:12:23.715146670 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.715162570 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.715169940 INFO Version: Unknown 2026-10-16 08:12:23.715216950 DEBUG Received server response for request 1 2026-10-16 08:12:23.715253420 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.715268360 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.715451461 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.715497021 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.715500481 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.715513631 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.715574581 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.715593921 DEBUG Initializing workspace `file:///tmp/.tmpydJ69h/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.715612562 DEBUG Searching for a project in '/tmp/.tmpydJ69h/src' 2026-10-16 08:12:23.715648892 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.715654692 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.716833315 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.716845955 DEBUG Resolving local virtual environment: /tmp/.tmpydJ69h/src/.venv 2026-10-16 08:12:23.716903236 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.716908406 DEBUG No virtual environment found 2026-10-16 08:12:23.716921636 DEBUG Adding first-party search path `/tmp/.tmpydJ69h/src` 2026-10-16 08:12:23.716927416 DEBUG Using vendored stdlib 2026-10-16 08:12:23.717047536 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.717074576 DEBUG Adding new file root '/tmp/.tmpydJ69h/src' of kind Project 2026-10-16 08:12:23.719314063 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.719389933 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpydJ69h/src/foo.py") 2026-10-16 08:12:23.719399273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpydJ69h/src/foo.py` 2026-10-16 08:12:23.719419944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpydJ69h/src/foo.py` 2026-10-16 08:12:23.719572244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpydJ69h/src/foo.py` to project `src` 2026-10-16 08:12:23.719584614 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpydJ69h/src/foo.py` 2026-10-16 08:12:23.719587174 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.719595694 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.825702130 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.825784820 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.825801650 DEBUG method="shutdown" response.id=2 duration=26.90µs 2026-10-16 08:12:23.825819511 DEBUG Received server response for request 2 2026-10-16 08:12:23.825823631 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.825835521 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_file_without_extension_but_python_language ... 2026-10-16 08:12:23.828081017 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.828162078 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.828210778 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.828290288 DEBUG Client info: None 2026-10-16 08:12:23.828329258 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.828344508 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.828350888 INFO Version: Unknown 2026-10-16 08:12:23.828394668 DEBUG Received server response for request 1 2026-10-16 08:12:23.828443449 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.828459029 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.828670789 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.828716999 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.828721249 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.828739109 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.828819110 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.828839730 DEBUG Initializing workspace `file:///tmp/.tmpkKFPZJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.828858380 DEBUG Searching for a project in '/tmp/.tmpkKFPZJ/src' 2026-10-16 08:12:23.828893900 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.828899150 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.830158504 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.830169964 DEBUG Resolving local virtual environment: /tmp/.tmpkKFPZJ/src/.venv 2026-10-16 08:12:23.830224754 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.830229564 DEBUG No virtual environment found 2026-10-16 08:12:23.830241774 DEBUG Adding first-party search path `/tmp/.tmpkKFPZJ/src` 2026-10-16 08:12:23.830246054 DEBUG Using vendored stdlib 2026-10-16 08:12:23.830360444 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.830368744 DEBUG Adding new file root '/tmp/.tmpkKFPZJ/src' of kind Project 2026-10-16 08:12:23.832516831 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.832533961 DEBUG Updating project to check open files 2026-10-16 08:12:23.832618791 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkKFPZJ/src/foo") 2026-10-16 08:12:23.832733272 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkKFPZJ/src/foo` to project `src` 2026-10-16 08:12:23.832752492 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkKFPZJ/src/foo` 2026-10-16 08:12:23.832755612 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.832762052 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:23.832802842 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpkKFPZJ/src/foo' 2026-10-16 08:12:23.832915862 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.841204847 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.845324240 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.845337300 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.855624853 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.855664673 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.855675073 DEBUG method="shutdown" response.id=2 duration=15.91µs 2026-10-16 08:12:23.855687473 DEBUG Received server response for request 2 2026-10-16 08:12:23.855692723 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.855708843 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_invalid_script_reports_only_configuration_diagnostics ... 2026-10-16 08:12:23.858525412 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.858595772 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.858631532 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.858687562 DEBUG Client info: None 2026-10-16 08:12:23.858713163 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.858726333 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.858731783 INFO Version: Unknown 2026-10-16 08:12:23.858772863 DEBUG Received server response for request 1 2026-10-16 08:12:23.858818263 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.858833243 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.858948243 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.858987063 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.858990703 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.859006623 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.859051204 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.859077244 DEBUG Initializing workspace `file:///tmp/.tmpu7dkhH/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.859093594 DEBUG Searching for a project in '/tmp/.tmpu7dkhH/src' 2026-10-16 08:12:23.859126834 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.859131494 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.859601305 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.859607305 DEBUG Resolving local virtual environment: /tmp/.tmpu7dkhH/src/.venv 2026-10-16 08:12:23.859651535 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.859656166 DEBUG No virtual environment found 2026-10-16 08:12:23.859666626 DEBUG Adding first-party search path `/tmp/.tmpu7dkhH/src` 2026-10-16 08:12:23.859670576 DEBUG Using vendored stdlib 2026-10-16 08:12:23.859752946 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.859758146 DEBUG Adding new file root '/tmp/.tmpu7dkhH/src' of kind Project 2026-10-16 08:12:23.862660375 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:23.862678525 DEBUG Updating project to check open files 2026-10-16 08:12:23.862742835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpu7dkhH/src/script.py") 2026-10-16 08:12:23.862750155 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpu7dkhH/src/script.py` 2026-10-16 08:12:23.862756585 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpu7dkhH/src/script.py` 2026-10-16 08:12:23.862875436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpu7dkhH/src/script.py` to project `src` 2026-10-16 08:12:23.862886226 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpu7dkhH/src/script.py` 2026-10-16 08:12:23.862888786 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.862896206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.863305047 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.863337857 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.863342427 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.863345887 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.863424027 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.863458468 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.863468178 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.873722740 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.873747020 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.873753170 DEBUG method="shutdown" response.id=2 duration=11.12µs 2026-10-16 08:12:23.873763750 DEBUG Received server response for request 2 2026-10-16 08:12:23.873768770 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.873778140 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_ipynb_file_with_python_language ... 2026-10-16 08:12:23.875342775 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.875401845 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.875435105 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.875482525 DEBUG Client info: None 2026-10-16 08:12:23.875505906 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.875517076 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.875522316 INFO Version: Unknown 2026-10-16 08:12:23.875560526 DEBUG Received server response for request 1 2026-10-16 08:12:23.875605246 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.875619916 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.875773836 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.875813497 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.875817077 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.875831987 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.875881027 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.875899337 DEBUG Initializing workspace `file:///tmp/.tmpIYGzl9/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.875915737 DEBUG Searching for a project in '/tmp/.tmpIYGzl9/src' 2026-10-16 08:12:23.875950647 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.875955767 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.877181691 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.877193981 DEBUG Resolving local virtual environment: /tmp/.tmpIYGzl9/src/.venv 2026-10-16 08:12:23.877244681 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.877249241 DEBUG No virtual environment found 2026-10-16 08:12:23.877261011 DEBUG Adding first-party search path `/tmp/.tmpIYGzl9/src` 2026-10-16 08:12:23.877265261 DEBUG Using vendored stdlib 2026-10-16 08:12:23.877383691 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.877388741 DEBUG Adding new file root '/tmp/.tmpIYGzl9/src' of kind Project 2026-10-16 08:12:23.879601038 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.879618889 DEBUG Updating project to check open files 2026-10-16 08:12:23.879704269 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIYGzl9/src/foo.ipynb") 2026-10-16 08:12:23.879843629 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIYGzl9/src/foo.ipynb` to project `src` 2026-10-16 08:12:23.879862389 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIYGzl9/src/foo.ipynb` 2026-10-16 08:12:23.879864849 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.879871459 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:23.879912329 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpIYGzl9/src/foo.ipynb' 2026-10-16 08:12:23.880018800 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.890483673 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.894740336 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.894752596 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.904915738 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.904958598 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.904969068 DEBUG method="shutdown" response.id=2 duration=16.64µs 2026-10-16 08:12:23.904989558 DEBUG Received server response for request 2 2026-10-16 08:12:23.904994028 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.905010239 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_open_files_only ... 2026-10-16 08:12:23.907781347 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.907856927 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.907899678 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.907959438 DEBUG Client info: None 2026-10-16 08:12:23.907983418 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.907996088 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.908002548 INFO Version: Unknown 2026-10-16 08:12:23.908044508 DEBUG Received server response for request 1 2026-10-16 08:12:23.908102248 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.908118528 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.908234059 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.908270379 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.908274209 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.908290249 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.908338499 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.908354669 DEBUG Initializing workspace `file:///tmp/.tmpFL9oC1/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.908369379 DEBUG Searching for a project in '/tmp/.tmpFL9oC1/src' 2026-10-16 08:12:23.908401759 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.908406089 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.908880331 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.908886251 DEBUG Resolving local virtual environment: /tmp/.tmpFL9oC1/src/.venv 2026-10-16 08:12:23.908932781 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.908937391 DEBUG No virtual environment found 2026-10-16 08:12:23.908948731 DEBUG Adding first-party search path `/tmp/.tmpFL9oC1/src` 2026-10-16 08:12:23.908952651 DEBUG Using vendored stdlib 2026-10-16 08:12:23.909037711 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.909041941 DEBUG Adding new file root '/tmp/.tmpFL9oC1/src' of kind Project 2026-10-16 08:12:23.911111648 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.911127428 DEBUG Updating project to check open files 2026-10-16 08:12:23.911189238 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpFL9oC1/src/foo.py") 2026-10-16 08:12:23.911303818 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpFL9oC1/src/foo.py` to project `src` 2026-10-16 08:12:23.911318808 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpFL9oC1/src/foo.py` 2026-10-16 08:12:23.911321298 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.911327168 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:23.911351828 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpFL9oC1/src/foo.py' 2026-10-16 08:12:23.911420429 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.918968903 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.922983405 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.922994665 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.933297768 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.933328328 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.933340138 DEBUG method="shutdown" response.id=2 duration=16.39µs 2026-10-16 08:12:23.933358338 DEBUG Received server response for request 2 2026-10-16 08:12:23.933363638 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.933373038 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_file_uri ... 2026-10-16 08:12:23.935996826 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.936080216 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.936116027 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.936189197 DEBUG Client info: None 2026-10-16 08:12:23.936239377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.936255237 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.936262317 INFO Version: Unknown 2026-10-16 08:12:23.936308237 DEBUG Received server response for request 1 2026-10-16 08:12:23.936348137 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.936363927 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.936475758 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.936513288 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.936517588 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.936532058 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.936572858 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.936587518 DEBUG Initializing workspace `file:///tmp/.tmpBHIkwB/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.936602288 DEBUG Searching for a project in '/tmp/.tmpBHIkwB/src' 2026-10-16 08:12:23.936635138 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.936640328 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.937133020 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.937138680 DEBUG Resolving local virtual environment: /tmp/.tmpBHIkwB/src/.venv 2026-10-16 08:12:23.937180960 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.937185310 DEBUG No virtual environment found 2026-10-16 08:12:23.937195850 DEBUG Adding first-party search path `/tmp/.tmpBHIkwB/src` 2026-10-16 08:12:23.937200050 DEBUG Using vendored stdlib 2026-10-16 08:12:23.937283170 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.937287700 DEBUG Adding new file root '/tmp/.tmpBHIkwB/src' of kind Project 2026-10-16 08:12:23.940171819 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.940236850 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpBHIkwB/src/foo.py") 2026-10-16 08:12:23.940348830 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpBHIkwB/src/foo.py` to project `src` 2026-10-16 08:12:23.940374760 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpBHIkwB/src/foo.py` 2026-10-16 08:12:23.940377520 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.940383810 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:23.940408810 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Checking file '/tmp/.tmpBHIkwB/src/foo.py' 2026-10-16 08:12:23.940472320 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.948039164 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(200))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.952031027 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.952041727 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.962339789 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.962365349 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.962375149 DEBUG method="shutdown" response.id=2 duration=14.16µs 2026-10-16 08:12:23.962386829 DEBUG Received server response for request 2 2026-10-16 08:12:23.962391629 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.962401149 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_non_existing_file_workspace_with_untitled_uri ... 2026-10-16 08:12:23.965096518 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.965160978 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.965200038 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.965253828 DEBUG Client info: None 2026-10-16 08:12:23.965277678 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.965289698 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.965296099 INFO Version: Unknown 2026-10-16 08:12:23.965336219 DEBUG Received server response for request 1 2026-10-16 08:12:23.965376919 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.965392709 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.965510329 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.965550719 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.965554479 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.965568129 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.965618090 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.965632200 DEBUG Initializing workspace `file:///tmp/.tmpcS7zBm/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.965648220 DEBUG Searching for a project in '/tmp/.tmpcS7zBm/src' 2026-10-16 08:12:23.965679900 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.965684810 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.966172631 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.966178481 DEBUG Resolving local virtual environment: /tmp/.tmpcS7zBm/src/.venv 2026-10-16 08:12:23.966222391 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.966226191 DEBUG No virtual environment found 2026-10-16 08:12:23.966236932 DEBUG Adding first-party search path `/tmp/.tmpcS7zBm/src` 2026-10-16 08:12:23.966241082 DEBUG Using vendored stdlib 2026-10-16 08:12:23.966322612 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.966326892 DEBUG Adding new file root '/tmp/.tmpcS7zBm/src' of kind Project 2026-10-16 08:12:23.968371868 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.968399598 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:foo.py` 2026-10-16 08:12:23.968402588 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.968418708 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.968461649 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:foo.py' 2026-10-16 08:12:23.968531309 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:23.976113453 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:23.980100305 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.980110345 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:23.990391618 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:23.990431608 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:23.990442488 DEBUG method="shutdown" response.id=2 duration=15.43µs 2026-10-16 08:12:23.990461118 DEBUG Received server response for request 2 2026-10-16 08:12:23.990466278 DEBUG Client sends notification `exit` 2026-10-16 08:12:23.990476038 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_inline_configuration_diagnostics ... 2026-10-16 08:12:23.993129616 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:23.993195477 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:23.993237347 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:23.993345317 DEBUG Client info: None 2026-10-16 08:12:23.993386987 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:23.993401087 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:23.993408017 INFO Version: Unknown 2026-10-16 08:12:23.993454407 DEBUG Received server response for request 1 2026-10-16 08:12:23.993493758 DEBUG Client sends notification `initialized` 2026-10-16 08:12:23.993509638 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:23.993630238 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:23.993671478 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:23.993675298 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:23.993690058 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:23.993746568 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:23.993761588 DEBUG Initializing workspace `file:///tmp/.tmpOyix0a/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:23.993778048 DEBUG Searching for a project in '/tmp/.tmpOyix0a/src' 2026-10-16 08:12:23.993811999 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:23.993817019 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:23.994294440 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:23.994300070 DEBUG Resolving local virtual environment: /tmp/.tmpOyix0a/src/.venv 2026-10-16 08:12:23.994344830 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.994348880 DEBUG No virtual environment found 2026-10-16 08:12:23.994360330 DEBUG Adding first-party search path `/tmp/.tmpOyix0a/src` 2026-10-16 08:12:23.994364220 DEBUG Using vendored stdlib 2026-10-16 08:12:23.994450171 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.994454951 DEBUG Adding new file root '/tmp/.tmpOyix0a/src' of kind Project 2026-10-16 08:12:23.996467287 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:23.996484277 DEBUG Updating project to check open files 2026-10-16 08:12:23.996512247 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:12:23.996515337 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:23.996522257 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:23.997865281 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:23.997899831 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:23.997904701 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:23.997908521 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:23.997986332 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:23.998015482 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 08:12:23.998067932 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:23.998078902 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.008315144 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.008341804 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.008349174 DEBUG method="shutdown" response.id=2 duration=12.16µs 2026-10-16 08:12:24.008360044 DEBUG Received server response for request 2 2026-10-16 08:12:24.008365754 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.008375354 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_reports_invalid_metadata ... 2026-10-16 08:12:24.009889969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:24.009954869 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.009993659 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.010048020 DEBUG Client info: None 2026-10-16 08:12:24.010095110 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:24.010107330 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.010112410 INFO Version: Unknown 2026-10-16 08:12:24.010152960 DEBUG Received server response for request 1 2026-10-16 08:12:24.010191630 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.010206860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.010305230 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.010352981 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.010356821 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.010373981 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.010404641 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.010417411 DEBUG Initializing workspace `file:///tmp/.tmpm2TAFg/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.010432221 DEBUG Searching for a project in '/tmp/.tmpm2TAFg/src' 2026-10-16 08:12:24.010463881 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.010468501 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.010925902 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.010931132 DEBUG Resolving local virtual environment: /tmp/.tmpm2TAFg/src/.venv 2026-10-16 08:12:24.010968633 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.010972693 DEBUG No virtual environment found 2026-10-16 08:12:24.010983483 DEBUG Adding first-party search path `/tmp/.tmpm2TAFg/src` 2026-10-16 08:12:24.010988023 DEBUG Using vendored stdlib 2026-10-16 08:12:24.011083003 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.011087623 DEBUG Adding new file root '/tmp/.tmpm2TAFg/src' of kind Project 2026-10-16 08:12:24.014066502 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.003s 2026-10-16 08:12:24.014083272 DEBUG Updating project to check open files 2026-10-16 08:12:24.014107182 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:12:24.014110112 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.014117812 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.015412157 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:24.015444777 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.015449577 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:24.015452797 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:24.015528047 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.015567437 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.015575617 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.025814059 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.025839579 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.025845399 DEBUG method="shutdown" response.id=2 duration=9.25µs 2026-10-16 08:12:24.025856520 DEBUG Received server response for request 2 2026-10-16 08:12:24.025861640 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.025871280 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_open_virtual_script_uses_its_python_requirement ... 2026-10-16 08:12:24.027353864 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:24.027415504 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.027448145 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.027498105 DEBUG Client info: None 2026-10-16 08:12:24.027531155 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:24.027543375 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.027548575 INFO Version: Unknown 2026-10-16 08:12:24.027589125 DEBUG Received server response for request 1 2026-10-16 08:12:24.027636655 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.027650745 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.027830226 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.027865366 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.027868736 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.027883716 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.027937716 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.027955936 DEBUG Initializing workspace `file:///tmp/.tmpRRCU2I/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.027973406 DEBUG Searching for a project in '/tmp/.tmpRRCU2I/src' 2026-10-16 08:12:24.028009666 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.028015116 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.029339270 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.029349141 DEBUG Resolving local virtual environment: /tmp/.tmpRRCU2I/src/.venv 2026-10-16 08:12:24.029401991 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.029407321 DEBUG No virtual environment found 2026-10-16 08:12:24.029419661 DEBUG Adding first-party search path `/tmp/.tmpRRCU2I/src` 2026-10-16 08:12:24.029424051 DEBUG Using vendored stdlib 2026-10-16 08:12:24.029539981 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.029546551 DEBUG Adding new file root '/tmp/.tmpRRCU2I/src' of kind Project 2026-10-16 08:12:24.031771748 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:24.031789448 DEBUG Updating project to check open files 2026-10-16 08:12:24.031828288 DEBUG notification{method=textDocument/didOpen}: Opening file `untitled:script.py` 2026-10-16 08:12:24.031831578 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.031839518 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.031877348 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:12:24.031883238 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:12:24.033292643 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:24.033326543 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.033331013 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:24.033334553 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:24.033416153 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.13, platform: linux 2026-10-16 08:12:24.033468784 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file 'untitled:script.py' 2026-10-16 08:12:24.033525654 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:24.043108184 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:24.045623512 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.045635142 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.055804104 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.055850424 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.055861144 DEBUG method="shutdown" response.id=2 duration=15.92µs 2026-10-16 08:12:24.055873574 DEBUG Received server response for request 2 2026-10-16 08:12:24.055877564 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.055894204 DEBUG Received exit notification, exiting ok test publish_diagnostics::on_did_save_publishes_open_file_documents ... 2026-10-16 08:12:24.058368982 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:24.058423102 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.058463712 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.058551063 DEBUG Client info: None 2026-10-16 08:12:24.058594453 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:24.058609403 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.058616433 INFO Version: Unknown 2026-10-16 08:12:24.058661993 DEBUG Received server response for request 1 2026-10-16 08:12:24.058697233 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.058712023 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.058828623 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.058863594 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.058866944 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.058883904 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.058923604 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.058938584 DEBUG Initializing workspace `file:///tmp/.tmp11syjR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.058953714 DEBUG Searching for a project in '/tmp/.tmp11syjR/src' 2026-10-16 08:12:24.058987474 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.058992034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.059489166 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.059495696 DEBUG Resolving local virtual environment: /tmp/.tmp11syjR/src/.venv 2026-10-16 08:12:24.059542106 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.059546546 DEBUG No virtual environment found 2026-10-16 08:12:24.059557926 DEBUG Adding first-party search path `/tmp/.tmp11syjR/src` 2026-10-16 08:12:24.059561986 DEBUG Using vendored stdlib 2026-10-16 08:12:24.059648706 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.059652946 DEBUG Adding new file root '/tmp/.tmp11syjR/src' of kind Project 2026-10-16 08:12:24.061673052 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:24.061688172 DEBUG Updating project to check open files 2026-10-16 08:12:24.061752413 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp11syjR/src/lib.py") 2026-10-16 08:12:24.061760453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp11syjR/src/lib.py` 2026-10-16 08:12:24.061767463 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp11syjR/src/lib.py` 2026-10-16 08:12:24.061894393 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp11syjR/src/lib.py` to project `src` 2026-10-16 08:12:24.061906693 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp11syjR/src/lib.py` 2026-10-16 08:12:24.061909053 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.061916953 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.061942643 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp11syjR/src/lib.py' 2026-10-16 08:12:24.062003993 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:24.069580867 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:24.073581730 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.073594680 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.073607000 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.073668410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp11syjR/src/main.py") 2026-10-16 08:12:24.073678140 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp11syjR/src/main.py` 2026-10-16 08:12:24.073692250 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp11syjR/src/main.py` 2026-10-16 08:12:24.073777131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp11syjR/src/main.py` to project `src` 2026-10-16 08:12:24.073787881 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp11syjR/src/main.py` 2026-10-16 08:12:24.073790191 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.073798631 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180))}}: Set open project files (count: 2) 2026-10-16 08:12:24.073816061 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmp11syjR/src/main.py' 2026-10-16 08:12:24.075155905 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075160215 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.075176915 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:24.075207405 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:24.075213545 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:24.075224355 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(180)), file(Id(187))}}: Set open project files (count: 3) 2026-10-16 08:12:24.075231985 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:24.075234175 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:24.075239515 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 4) 2026-10-16 08:12:24.075244825 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/src/notebook.ipynb` 2026-10-16 08:12:24.075246955 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:24.075252115 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(189)), file(Id(187)), file(Id(100)), file(Id(188))}}: Set open project files (count: 5) 2026-10-16 08:12:24.075277155 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:12:24.075376716 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075380886 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075383216 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.075395216 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:24.075416966 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:24.075446496 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmp11syjR/src/lib.py", kind: FileContent } 2026-10-16 08:12:24.075451766 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmp11syjR/src/lib.py` 2026-10-16 08:12:24.075536556 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmp11syjR/src/lib.py` to project `src` 2026-10-16 08:12:24.075555776 DEBUG notification{method=textDocument/didChange}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmp11syjR/src/lib.py' 2026-10-16 08:12:24.075610686 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075614036 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.075621336 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 08:12:24.075647116 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075650366 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.075733407 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(180))}: Checking file '/tmp/.tmp11syjR/src/main.py' 2026-10-16 08:12:24.075764147 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075767737 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.075815767 DEBUG notification{method=textDocument/didSave}:check_file{file=file(Id(189))}: Checking file 'vs-code:/src/notebook.ipynb' 2026-10-16 08:12:24.075836477 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075840577 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.075842787 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.086103409 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.086142529 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.086149760 DEBUG method="shutdown" response.id=2 duration=10.96µs 2026-10-16 08:12:24.086159930 DEBUG Received server response for request 2 2026-10-16 08:12:24.086164380 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.086180190 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::pushed_diagnostics_wait_for_the_initial_environment ... 2026-10-16 08:12:24.089156499 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:24.089233659 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.089282179 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.089340300 DEBUG Client info: None 2026-10-16 08:12:24.089365360 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-16 08:12:24.089382050 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.089388010 INFO Version: Unknown 2026-10-16 08:12:24.089432390 DEBUG Received server response for request 1 2026-10-16 08:12:24.089478620 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.089492990 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.089607580 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.089643341 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.089647231 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.089663411 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.089708091 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.089721471 DEBUG Initializing workspace `file:///tmp/.tmpoJVx62/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.089737111 DEBUG Searching for a project in '/tmp/.tmpoJVx62/src' 2026-10-16 08:12:24.089768821 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.089773461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.090252992 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.090258682 DEBUG Resolving local virtual environment: /tmp/.tmpoJVx62/src/.venv 2026-10-16 08:12:24.090302573 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.090306723 DEBUG No virtual environment found 2026-10-16 08:12:24.090318983 DEBUG Adding first-party search path `/tmp/.tmpoJVx62/src` 2026-10-16 08:12:24.090323293 DEBUG Using vendored stdlib 2026-10-16 08:12:24.090409953 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.090414863 DEBUG Adding new file root '/tmp/.tmpoJVx62/src' of kind Project 2026-10-16 08:12:24.092458039 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:24.092478150 DEBUG Requested script environment synchronization for `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.092518550 DEBUG Starting 8 uv synchronization workers 2026-10-16 08:12:24.092681330 DEBUG Queuing script synchronization for `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.092695750 DEBUG Updating project to check open files 2026-10-16 08:12:24.092705430 INFO uv_metadata{path=/tmp/.tmpoJVx62/src/script.py}: Synchronizing script `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.092745890 DEBUG uv_metadata{path=/tmp/.tmpoJVx62/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpoJVx62/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.092763770 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpoJVx62/src/script.py") 2026-10-16 08:12:24.092769790 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.092775721 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.097340845 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpoJVx62/src/script.py` to project `src` 2026-10-16 08:12:24.097469975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.097476055 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.098014337 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.102400541 DEBUG uv_metadata{path=/tmp/.tmpoJVx62/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpoJVx62/src/script.py", python: None }}: uv metadata completed in 0.010s 2026-10-16 08:12:24.102480411 DEBUG Applied script environment synchronization result for `/tmp/.tmpoJVx62/src/script.py` 2026-10-16 08:12:24.103138743 INFO check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:24.103183113 DEBUG check_file{file=file(Id(100))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.103187793 DEBUG check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:24.103191183 DEBUG check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:24.103308184 INFO check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.103405144 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.103422314 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.113526906 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.113553836 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.113562936 DEBUG method="shutdown" response.id=2 duration=12.62µs 2026-10-16 08:12:24.113573366 DEBUG Received server response for request 2 2026-10-16 08:12:24.113580106 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.113589736 DEBUG Received exit notification, exiting ok test publish_diagnostics::uv_metadata::untrusted_workspace_keeps_semantic_diagnostics ... 2026-10-16 08:12:24.116609396 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_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-16 08:12:24.116669416 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.116704866 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.116773796 DEBUG Client info: None 2026-10-16 08:12:24.116805406 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-16 08:12:24.116828426 DEBUG Resolved client capabilities: ["WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.116834446 INFO Version: Unknown 2026-10-16 08:12:24.116879016 DEBUG Received server response for request 1 2026-10-16 08:12:24.116918827 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.116933337 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.117018327 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.117065767 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.117069667 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.117084177 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.117132607 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.117146297 DEBUG Initializing workspace `file:///tmp/.tmpdOn1F2/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.117161107 DEBUG Searching for a project in '/tmp/.tmpdOn1F2/src' 2026-10-16 08:12:24.117195647 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.117200147 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.117747019 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.117752709 DEBUG Resolving local virtual environment: /tmp/.tmpdOn1F2/src/.venv 2026-10-16 08:12:24.117792969 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.117796999 DEBUG No virtual environment found 2026-10-16 08:12:24.117808089 DEBUG Adding first-party search path `/tmp/.tmpdOn1F2/src` 2026-10-16 08:12:24.117812199 DEBUG Using vendored stdlib 2026-10-16 08:12:24.117902910 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.117907770 DEBUG Adding new file root '/tmp/.tmpdOn1F2/src' of kind Project 2026-10-16 08:12:24.119904396 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:24.119921116 DEBUG Updating project to check open files 2026-10-16 08:12:24.119989626 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdOn1F2/src/script.py") 2026-10-16 08:12:24.119997026 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdOn1F2/src/script.py` 2026-10-16 08:12:24.120003956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdOn1F2/src/script.py` 2026-10-16 08:12:24.120142417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdOn1F2/src/script.py` to project `src` 2026-10-16 08:12:24.120154147 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdOn1F2/src/script.py` 2026-10-16 08:12:24.120156417 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.120164247 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.120566278 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Defaulting to python-platform `linux` 2026-10-16 08:12:24.120596788 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.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.120601008 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: No virtual environment found 2026-10-16 08:12:24.120603578 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Using vendored stdlib 2026-10-16 08:12:24.120688288 INFO notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.120720179 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Checking file '/tmp/.tmpdOn1F2/src/script.py' 2026-10-16 08:12:24.120765499 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Resolving dynamic module resolution paths 2026-10-16 08:12:24.131018411 DEBUG notification{method=textDocument/didOpen}:check_file{file=file(Id(100))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:24.131100651 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:24.131110011 INFO Retrying to receive `textDocument/publishDiagnostics` notification 2026-10-16 08:12:24.141207573 DEBUG Client sends request `shutdown` with ID 2 2026-10-16 08:12:24.141245453 DEBUG request{id=2 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:24.141254023 DEBUG method="shutdown" response.id=2 duration=12.68µs 2026-10-16 08:12:24.141266083 DEBUG Received server response for request 2 2026-10-16 08:12:24.141270853 DEBUG Client sends notification `exit` 2026-10-16 08:12:24.141286283 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_deleted_file_clears_diagnostics_before_watcher_notification ... 2026-10-16 08:12:24.143668701 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:24.143739081 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:24.143780351 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:24.143841891 DEBUG Client info: None 2026-10-16 08:12:24.143865152 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-16 08:12:24.143876642 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:24.143882392 INFO Version: Unknown 2026-10-16 08:12:24.143923812 DEBUG Received server response for request 1 2026-10-16 08:12:24.143964022 DEBUG Client sends notification `initialized` 2026-10-16 08:12:24.143978642 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:24.144101022 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:24.144139342 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:24.144143142 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:24.144158142 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:24.144160832 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:24.144202513 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:24.144217133 DEBUG Initializing workspace `file:///tmp/.tmp7yINqL/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:24.144232693 DEBUG Searching for a project in '/tmp/.tmp7yINqL/src' 2026-10-16 08:12:24.144266223 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:24.144270973 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:24.144744244 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:24.144750314 DEBUG Resolving local virtual environment: /tmp/.tmp7yINqL/src/.venv 2026-10-16 08:12:24.144793214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:24.144797374 DEBUG No virtual environment found 2026-10-16 08:12:24.144814364 DEBUG Adding first-party search path `/tmp/.tmp7yINqL/src` 2026-10-16 08:12:24.144818374 DEBUG Using vendored stdlib 2026-10-16 08:12:24.144914345 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:24.144919545 DEBUG Adding new file root '/tmp/.tmp7yINqL/src' of kind Project 2026-10-16 08:12:24.147050652 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:24.147154172 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp7yINqL/src/deleted.py") 2026-10-16 08:12:24.147162082 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:24.147178482 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:24.147319552 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp7yINqL/src/deleted.py` to project `src` 2026-10-16 08:12:24.147331482 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:24.147334022 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:24.147341783 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:24.147418513 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:24.147721734 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7yINqL/src/deleted.py"))}: Checking file '/tmp/.tmp7yINqL/src/deleted.py' 2026-10-16 08:12:24.147900404 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7yINqL/src/deleted.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:24.160289593 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7yINqL/src/deleted.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:24.164829178 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.017s 2026-10-16 08:12:24.164861828 DEBUG method="workspace/diagnostic" response.id=2 duration=17.51ms 2026-10-16 08:12:24.164877288 DEBUG Received server response for request 2 2026-10-16 08:12:24.165008488 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:24.165043858 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:24.165073488 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:24.165077668 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:26.165194063 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:26.165254043 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:26.165321254 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165360954 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:26.165386144 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:12:26.165427314 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp7yINqL/src/deleted.py", kind: File } 2026-10-16 08:12:26.165437834 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165443774 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165453634 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp7yINqL/src` 2026-10-16 08:12:26.165461004 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmp7yINqL/src/deleted.py` from project `src` 2026-10-16 08:12:26.165475994 DEBUG notification{method=textDocument/didClose}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:12:26.165525484 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:26.165566294 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:26.165584045 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:12:26.165586635 DEBUG request{id=4 method=textDocument/diagnostic}: Failed to resolve file: file not found for `file:///tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165591495 DEBUG method="textDocument/diagnostic" response.id=4 duration=90.30µs 2026-10-16 08:12:26.165597055 DEBUG Received server response for request 3 2026-10-16 08:12:26.165601585 DEBUG Received server response for request 4 2026-10-16 08:12:26.165706945 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:26.165712245 DEBUG Client sends request `workspace/diagnostic` with ID 5 2026-10-16 08:12:26.165722495 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7yINqL/src` 2026-10-16 08:12:26.165743185 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp7yINqL/src/deleted.py", kind: Any } 2026-10-16 08:12:26.165775035 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:26.165778855 DEBUG request{id=5 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:26.165787535 DEBUG method="workspace/diagnostic" response.id=5 duration=25.46µs 2026-10-16 08:12:26.165796645 DEBUG Received server response for request 5 2026-10-16 08:12:26.165879345 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:26.165884236 DEBUG Client sends request `workspace/diagnostic` with ID 6 2026-10-16 08:12:26.165896326 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmp7yINqL/src` 2026-10-16 08:12:26.165913366 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Created { path: "/tmp/.tmp7yINqL/src/deleted.py", kind: File } 2026-10-16 08:12:26.165918846 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the status of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165924946 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165929356 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the permissions of `/tmp/.tmp7yINqL/src/deleted.py` 2026-10-16 08:12:26.165935536 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Updating the revision of `/tmp/.tmp7yINqL/src` 2026-10-16 08:12:26.166083056 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding file `/tmp/.tmp7yINqL/src/deleted.py` to project `src` 2026-10-16 08:12:26.166112626 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:26.166273117 DEBUG request{id=6 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:26.166289927 DEBUG method="workspace/diagnostic" response.id=6 duration=188.08µs 2026-10-16 08:12:26.166299497 DEBUG Received server response for request 6 2026-10-16 08:12:26.176425619 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 08:12:26.176460719 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.176468709 DEBUG method="shutdown" response.id=7 duration=11.59µs 2026-10-16 08:12:26.176478569 DEBUG Received server response for request 7 2026-10-16 08:12:26.176482369 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.176497479 DEBUG Received exit notification, exiting ok test pull_diagnostics::closing_external_file_preserves_open_files ... 2026-10-16 08:12:26.180929113 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:26.181014634 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.181081584 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.181142904 DEBUG Client info: None 2026-10-16 08:12:26.181168324 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:26.181183524 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:26.181189834 INFO Version: Unknown 2026-10-16 08:12:26.181231714 DEBUG Received server response for request 1 2026-10-16 08:12:26.181277064 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.181292315 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.181422605 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.181463385 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.181467445 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.181484935 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.181488335 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.181548885 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.181566105 DEBUG Initializing workspace `file:///tmp/.tmp5Uiwc5/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.181583305 DEBUG Searching for a project in '/tmp/.tmp5Uiwc5/src' 2026-10-16 08:12:26.181618526 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:26.181624016 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.182216987 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.182223417 DEBUG Resolving local virtual environment: /tmp/.tmp5Uiwc5/src/.venv 2026-10-16 08:12:26.182295038 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.182299468 DEBUG No virtual environment found 2026-10-16 08:12:26.182310688 DEBUG Adding first-party search path `/tmp/.tmp5Uiwc5/src` 2026-10-16 08:12:26.182314888 DEBUG Using vendored stdlib 2026-10-16 08:12:26.182441068 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:26.182446738 DEBUG Adding new file root '/tmp/.tmp5Uiwc5/src' of kind Project 2026-10-16 08:12:26.184669685 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:26.184691095 DEBUG Updating project to check open files 2026-10-16 08:12:26.184765035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5Uiwc5/src/main.py") 2026-10-16 08:12:26.184772605 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5Uiwc5/src/main.py` 2026-10-16 08:12:26.184779675 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5Uiwc5/src/main.py` 2026-10-16 08:12:26.184913986 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5Uiwc5/src/main.py` to project `src` 2026-10-16 08:12:26.184928596 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5Uiwc5/src/main.py` 2026-10-16 08:12:26.184931116 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.184938856 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.185307727 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Uiwc5/src/main.py"))}: Checking file '/tmp/.tmp5Uiwc5/src/main.py' 2026-10-16 08:12:26.185606098 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Uiwc5/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:26.198015277 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5Uiwc5/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:26.202448151 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.50ms 2026-10-16 08:12:26.202466911 DEBUG Received server response for request 2 2026-10-16 08:12:26.202591192 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.202600232 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:26.202603252 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:26.202641872 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5Uiwc5/external/builtins.pyi") 2026-10-16 08:12:26.202663902 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmp5Uiwc5/external/builtins.pyi` 2026-10-16 08:12:26.202666452 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:26.202680522 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.202698752 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Deleted { path: "/tmp/.tmp5Uiwc5/external/builtins.pyi", kind: File } 2026-10-16 08:12:26.202705452 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the status of `/tmp/.tmp5Uiwc5/external/builtins.pyi` 2026-10-16 08:12:26.202710112 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmp5Uiwc5/external/builtins.pyi` 2026-10-16 08:12:26.202715952 DEBUG notification{method=textDocument/didClose}:apply_changes:remove_file{file=file(Id(106))}: Removing file `/tmp/.tmp5Uiwc5/external/builtins.pyi` from project `src` 2026-10-16 08:12:26.202775202 DEBUG method="textDocument/diagnostic" response.id=3 duration=53.35µs 2026-10-16 08:12:26.202784782 DEBUG Received server response for request 3 2026-10-16 08:12:26.212888164 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:26.212910144 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.212917004 DEBUG method="shutdown" response.id=4 duration=10.17µs 2026-10-16 08:12:26.212926934 DEBUG Received server response for request 4 2026-10-16 08:12:26.212930674 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.212939344 DEBUG Received exit notification, exiting ok test pull_diagnostics::current_analysis_unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 08:12:26.216137714 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:26.216220055 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.216269745 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.216330085 DEBUG Client info: None 2026-10-16 08:12:26.216357465 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:26.216371575 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:26.216378015 INFO Version: Unknown 2026-10-16 08:12:26.216422835 DEBUG Received server response for request 1 2026-10-16 08:12:26.216471295 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.216487005 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.216663466 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.216713246 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.216718126 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.216734876 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.216738416 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.216786266 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.216806416 DEBUG Initializing workspace `file:///tmp/.tmpYjj12Y/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.216836527 DEBUG Searching for a project in '/tmp/.tmpYjj12Y/src' 2026-10-16 08:12:26.216888787 DEBUG Found project at '/tmp/.tmpYjj12Y' 2026-10-16 08:12:26.216894107 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.218177571 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.218188491 DEBUG Resolving local virtual environment: /tmp/.tmpYjj12Y/.venv 2026-10-16 08:12:26.218240651 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.218245511 DEBUG No virtual environment found 2026-10-16 08:12:26.218255571 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:26.218264761 DEBUG Adding first-party search path `/tmp/.tmpYjj12Y/src` 2026-10-16 08:12:26.218268811 DEBUG Adding first-party search path `/tmp/.tmpYjj12Y` 2026-10-16 08:12:26.218272581 DEBUG Using vendored stdlib 2026-10-16 08:12:26.218383931 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:12:26.218389671 DEBUG Adding new file root '/tmp/.tmpYjj12Y' of kind Project 2026-10-16 08:12:26.221360701 INFO Project::index_files{project=.tmpYjj12Y}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:26.221378591 DEBUG Updating project to check open files 2026-10-16 08:12:26.221456951 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYjj12Y/src/foo.py") 2026-10-16 08:12:26.221467391 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYjj12Y/src/foo.py` 2026-10-16 08:12:26.221475131 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYjj12Y/src/foo.py` 2026-10-16 08:12:26.221605882 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYjj12Y/src/foo.py` to project `.tmpYjj12Y` 2026-10-16 08:12:26.221621322 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYjj12Y/src/foo.py` 2026-10-16 08:12:26.221623792 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.221631852 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.221777062 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYjj12Y/src/foo.py"))}: Checking file '/tmp/.tmpYjj12Y/src/foo.py' 2026-10-16 08:12:26.221937463 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYjj12Y/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:26.235927117 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYjj12Y/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 08:12:26.235961327 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYjj12Y/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:26.236070017 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.43ms 2026-10-16 08:12:26.236092537 DEBUG Received server response for request 2 2026-10-16 08:12:26.246382980 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:26.246419350 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.246426590 DEBUG method="shutdown" response.id=3 duration=12.40µs 2026-10-16 08:12:26.246437380 DEBUG Received server response for request 3 2026-10-16 08:12:26.246443280 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.246452650 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_changed ... 2026-10-16 08:12:26.251974507 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:26.252050628 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.252111818 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.252170518 DEBUG Client info: None 2026-10-16 08:12:26.252196338 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:26.252210138 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:26.252216408 INFO Version: Unknown 2026-10-16 08:12:26.252259678 DEBUG Received server response for request 1 2026-10-16 08:12:26.252303728 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.252319318 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.252488899 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.252532579 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.252536219 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.252550809 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.252553969 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.252604089 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.252621669 DEBUG Initializing workspace `file:///tmp/.tmpIO0tej/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.252639469 DEBUG Searching for a project in '/tmp/.tmpIO0tej/src' 2026-10-16 08:12:26.252674460 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:26.252679820 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.253930094 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.253949804 DEBUG Resolving local virtual environment: /tmp/.tmpIO0tej/src/.venv 2026-10-16 08:12:26.254014364 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.254019444 DEBUG No virtual environment found 2026-10-16 08:12:26.254031634 DEBUG Adding first-party search path `/tmp/.tmpIO0tej/src` 2026-10-16 08:12:26.254035904 DEBUG Using vendored stdlib 2026-10-16 08:12:26.254155304 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:26.254162594 DEBUG Adding new file root '/tmp/.tmpIO0tej/src' of kind Project 2026-10-16 08:12:26.256550992 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:26.256568522 DEBUG Updating project to check open files 2026-10-16 08:12:26.256643362 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpIO0tej/src/foo.py") 2026-10-16 08:12:26.256662942 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpIO0tej/src/foo.py` 2026-10-16 08:12:26.256669702 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpIO0tej/src/foo.py` 2026-10-16 08:12:26.256800073 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpIO0tej/src/foo.py` to project `src` 2026-10-16 08:12:26.256822623 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpIO0tej/src/foo.py` 2026-10-16 08:12:26.256825023 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.256832463 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.256949943 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIO0tej/src/foo.py"))}: Checking file '/tmp/.tmpIO0tej/src/foo.py' 2026-10-16 08:12:26.257089893 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIO0tej/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:26.265337799 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIO0tej/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:26.269507973 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.67ms 2026-10-16 08:12:26.269527703 DEBUG Received server response for request 2 2026-10-16 08:12:26.269568183 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:26.269575633 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:26.269590113 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:26.269617053 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpIO0tej/src/foo.py", kind: FileContent } 2026-10-16 08:12:26.269622873 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpIO0tej/src/foo.py` 2026-10-16 08:12:26.269708083 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpIO0tej/src/foo.py` to project `src` 2026-10-16 08:12:26.269757153 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpIO0tej/src/foo.py"))}: Checking file '/tmp/.tmpIO0tej/src/foo.py' 2026-10-16 08:12:26.269826674 DEBUG method="textDocument/diagnostic" response.id=3 duration=106.79µs 2026-10-16 08:12:26.269838214 DEBUG Received server response for request 3 2026-10-16 08:12:26.279912165 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:26.279932336 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.279938216 DEBUG method="shutdown" response.id=4 duration=10.04µs 2026-10-16 08:12:26.279947896 DEBUG Received server response for request 4 2026-10-16 08:12:26.279952136 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.279960566 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_rendered_source_changed ... 2026-10-16 08:12:26.283038825 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { 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-16 08:12:26.283141226 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.283183206 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.283238666 DEBUG Client info: None 2026-10-16 08:12:26.283264786 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:26.283277496 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION", "FULL_DIAGNOSTIC_OUTPUT"] 2026-10-16 08:12:26.283283866 INFO Version: Unknown 2026-10-16 08:12:26.283326466 DEBUG Received server response for request 1 2026-10-16 08:12:26.283372846 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.283387886 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.283488317 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.283524507 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.283528927 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.283543617 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.283547147 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.283584927 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.283598477 DEBUG Initializing workspace `file:///tmp/.tmpyyYT5P/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.283613517 DEBUG Searching for a project in '/tmp/.tmpyyYT5P/src' 2026-10-16 08:12:26.283645407 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:26.283649937 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.284166339 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.284171939 DEBUG Resolving local virtual environment: /tmp/.tmpyyYT5P/src/.venv 2026-10-16 08:12:26.284229979 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.284234539 DEBUG No virtual environment found 2026-10-16 08:12:26.284245159 DEBUG Adding first-party search path `/tmp/.tmpyyYT5P/src` 2026-10-16 08:12:26.284249349 DEBUG Using vendored stdlib 2026-10-16 08:12:26.284340369 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:26.284345859 DEBUG Adding new file root '/tmp/.tmpyyYT5P/src' of kind Project 2026-10-16 08:12:26.286502496 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:26.286520016 DEBUG Updating project to check open files 2026-10-16 08:12:26.286589916 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpyyYT5P/src/foo.py") 2026-10-16 08:12:26.286596847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpyyYT5P/src/foo.py` 2026-10-16 08:12:26.286610467 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpyyYT5P/src/foo.py` 2026-10-16 08:12:26.286751777 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpyyYT5P/src/foo.py` to project `src` 2026-10-16 08:12:26.286766637 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpyyYT5P/src/foo.py` 2026-10-16 08:12:26.286769647 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.286777287 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.286907738 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyyYT5P/src/foo.py"))}: Checking file '/tmp/.tmpyyYT5P/src/foo.py' 2026-10-16 08:12:26.287033288 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyyYT5P/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:26.296706408 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyyYT5P/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:26.300966112 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.18ms 2026-10-16 08:12:26.300983392 DEBUG Received server response for request 2 2026-10-16 08:12:26.301267093 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:26.301280983 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:26.301294693 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:26.301321193 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpyyYT5P/src/foo.py", kind: FileContent } 2026-10-16 08:12:26.301326183 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpyyYT5P/src/foo.py` 2026-10-16 08:12:26.301415223 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpyyYT5P/src/foo.py` to project `src` 2026-10-16 08:12:26.301463813 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpyyYT5P/src/foo.py"))}: Checking file '/tmp/.tmpyyYT5P/src/foo.py' 2026-10-16 08:12:26.301567264 DEBUG method="textDocument/diagnostic" response.id=3 duration=140.31µs 2026-10-16 08:12:26.301578844 DEBUG Received server response for request 3 2026-10-16 08:12:26.311780456 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:26.311812226 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.311818366 DEBUG method="shutdown" response.id=4 duration=10.31µs 2026-10-16 08:12:26.311827576 DEBUG Received server response for request 4 2026-10-16 08:12:26.311831306 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.311847876 DEBUG Received exit notification, exiting ok test pull_diagnostics::document_diagnostic_caching_unchanged ... 2026-10-16 08:12:26.314896646 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:26.314964086 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.315001986 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.315068376 DEBUG Client info: None 2026-10-16 08:12:26.315093226 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:26.315106616 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:26.315112386 INFO Version: Unknown 2026-10-16 08:12:26.315156077 DEBUG Received server response for request 1 2026-10-16 08:12:26.315197777 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.315212997 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.315318627 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.315359047 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.315363017 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.315377577 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.315380817 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.315425127 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.315439617 DEBUG Initializing workspace `file:///tmp/.tmpkcXZXn/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.315454957 DEBUG Searching for a project in '/tmp/.tmpkcXZXn/src' 2026-10-16 08:12:26.315490228 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:26.315495068 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.315992739 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.315998419 DEBUG Resolving local virtual environment: /tmp/.tmpkcXZXn/src/.venv 2026-10-16 08:12:26.316042209 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.316046399 DEBUG No virtual environment found 2026-10-16 08:12:26.316075129 DEBUG Adding first-party search path `/tmp/.tmpkcXZXn/src` 2026-10-16 08:12:26.316079219 DEBUG Using vendored stdlib 2026-10-16 08:12:26.316161410 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:26.316166260 DEBUG Adding new file root '/tmp/.tmpkcXZXn/src' of kind Project 2026-10-16 08:12:26.319108429 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:26.319126759 DEBUG Updating project to check open files 2026-10-16 08:12:26.319187369 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpkcXZXn/src/foo.py") 2026-10-16 08:12:26.319194119 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpkcXZXn/src/foo.py` 2026-10-16 08:12:26.319202059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpkcXZXn/src/foo.py` 2026-10-16 08:12:26.319318930 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpkcXZXn/src/foo.py` to project `src` 2026-10-16 08:12:26.319332820 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpkcXZXn/src/foo.py` 2026-10-16 08:12:26.319335170 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.319341750 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.319626481 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkcXZXn/src/foo.py"))}: Checking file '/tmp/.tmpkcXZXn/src/foo.py' 2026-10-16 08:12:26.319743201 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkcXZXn/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:26.328009117 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpkcXZXn/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:26.332193110 DEBUG method="textDocument/diagnostic" response.id=2 duration=12.85ms 2026-10-16 08:12:26.332210850 DEBUG Received server response for request 2 2026-10-16 08:12:26.332245280 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:26.332306351 DEBUG method="textDocument/diagnostic" response.id=3 duration=41.21µs 2026-10-16 08:12:26.332315831 DEBUG Received server response for request 3 2026-10-16 08:12:26.342397162 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:26.342432003 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:26.342439003 DEBUG method="shutdown" response.id=4 duration=9.77µs 2026-10-16 08:12:26.342449443 DEBUG Received server response for request 4 2026-10-16 08:12:26.342452583 DEBUG Client sends notification `exit` 2026-10-16 08:12:26.342468833 DEBUG Received exit notification, exiting ok test pull_diagnostics::invalid_syntax_with_syntax_errors_disabled ... 2026-10-16 08:12:26.345499122 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:26.345568032 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:26.345605463 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:26.345676723 DEBUG Client info: None 2026-10-16 08:12:26.345706013 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-16 08:12:26.345721273 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:26.345727723 INFO Version: Unknown 2026-10-16 08:12:26.345769043 DEBUG Received server response for request 1 2026-10-16 08:12:26.345810303 DEBUG Client sends notification `initialized` 2026-10-16 08:12:26.345824303 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:26.346005014 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:26.346044214 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:26.346048384 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:26.346080104 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:26.346083524 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:26.346144794 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:26.346163454 DEBUG Initializing workspace `file:///tmp/.tmpn3PJDQ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:26.346181204 DEBUG Searching for a project in '/tmp/.tmpn3PJDQ/src' 2026-10-16 08:12:26.346216864 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:26.346221724 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:26.347503778 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:26.347516509 DEBUG Resolving local virtual environment: /tmp/.tmpn3PJDQ/src/.venv 2026-10-16 08:12:26.347569779 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:26.347574709 DEBUG No virtual environment found 2026-10-16 08:12:26.347587069 DEBUG Adding first-party search path `/tmp/.tmpn3PJDQ/src` 2026-10-16 08:12:26.347591269 DEBUG Using vendored stdlib 2026-10-16 08:12:26.347707169 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:26.347715409 DEBUG Adding new file root '/tmp/.tmpn3PJDQ/src' of kind Project 2026-10-16 08:12:26.349986436 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:26.350081077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3PJDQ/src/foo.py") 2026-10-16 08:12:26.350091837 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3PJDQ/src/foo.py` 2026-10-16 08:12:26.350113747 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3PJDQ/src/foo.py` 2026-10-16 08:12:26.350249457 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3PJDQ/src/foo.py` to project `src` 2026-10-16 08:12:26.350264637 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3PJDQ/src/foo.py` 2026-10-16 08:12:26.350267047 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:26.350275827 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:26.350436578 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpn3PJDQ/src/foo.py"))}: Checking file '/tmp/.tmpn3PJDQ/src/foo.py' 2026-10-16 08:12:26.350596868 DEBUG method="textDocument/diagnostic" response.id=2 duration=314.44µs 2026-10-16 08:12:26.350610628 DEBUG Received server response for request 2 2026-10-16 08:12:26.350676508 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:26.350702359 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:26.350719439 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:26.350724269 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:28.350775262 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:28.350871822 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.350929142 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:12:28.350939262 DEBUG method="shutdown" response.id=4 duration=76.83µs 2026-10-16 08:12:28.350943362 DEBUG Received server response for request 3 2026-10-16 08:12:28.350948002 DEBUG Received server response for request 4 2026-10-16 08:12:28.350952892 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.350962212 DEBUG Received exit notification, exiting ok test pull_diagnostics::loop_carried_rebinding_is_not_reported_unused ... 2026-10-16 08:12:28.353297660 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.353364570 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.353412600 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.353495361 DEBUG Client info: None 2026-10-16 08:12:28.353544921 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.353560571 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.353567601 INFO Version: Unknown 2026-10-16 08:12:28.353610271 DEBUG Received server response for request 1 2026-10-16 08:12:28.353655041 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.353670221 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.353788912 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.353830642 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.353834442 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.353852202 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.353855792 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.353918262 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.353936492 DEBUG Initializing workspace `file:///tmp/.tmpfaBajb/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.353956952 DEBUG Searching for a project in '/tmp/.tmpfaBajb/src' 2026-10-16 08:12:28.353994152 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.354000212 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.354568144 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.354574734 DEBUG Resolving local virtual environment: /tmp/.tmpfaBajb/src/.venv 2026-10-16 08:12:28.354632554 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.354637324 DEBUG No virtual environment found 2026-10-16 08:12:28.354649544 DEBUG Adding first-party search path `/tmp/.tmpfaBajb/src` 2026-10-16 08:12:28.354653724 DEBUG Using vendored stdlib 2026-10-16 08:12:28.354758225 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.354764235 DEBUG Adding new file root '/tmp/.tmpfaBajb/src' of kind Project 2026-10-16 08:12:28.356874671 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.356894631 DEBUG Updating project to check open files 2026-10-16 08:12:28.356974752 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpfaBajb/src/foo.py") 2026-10-16 08:12:28.356983332 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpfaBajb/src/foo.py` 2026-10-16 08:12:28.356993992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpfaBajb/src/foo.py` 2026-10-16 08:12:28.357132222 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpfaBajb/src/foo.py` to project `src` 2026-10-16 08:12:28.357145292 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpfaBajb/src/foo.py` 2026-10-16 08:12:28.357147692 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.357156302 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.357350353 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfaBajb/src/foo.py"))}: Checking file '/tmp/.tmpfaBajb/src/foo.py' 2026-10-16 08:12:28.357607354 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfaBajb/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.366231181 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpfaBajb/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.376635885 DEBUG method="textDocument/diagnostic" response.id=2 duration=19.47ms 2026-10-16 08:12:28.376653535 DEBUG Received server response for request 2 2026-10-16 08:12:28.386819607 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.386843327 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.386849707 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-16 08:12:28.386859717 DEBUG Received server response for request 3 2026-10-16 08:12:28.386864207 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.386873327 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open ... 2026-10-16 08:12:28.390524969 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.390608589 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.390661539 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.390724030 DEBUG Client info: None 2026-10-16 08:12:28.390759750 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.390771950 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.390777650 INFO Version: Unknown 2026-10-16 08:12:28.390818660 DEBUG Received server response for request 1 2026-10-16 08:12:28.390869240 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.390884290 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.391070291 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.391108141 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.391112761 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.391131561 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.391135171 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.391184951 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.391204501 DEBUG Initializing workspace `file:///tmp/.tmpK8AMwp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.391221971 DEBUG Searching for a project in '/tmp/.tmpK8AMwp/src' 2026-10-16 08:12:28.391256141 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.391260781 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.392509765 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.392522675 DEBUG Resolving local virtual environment: /tmp/.tmpK8AMwp/src/.venv 2026-10-16 08:12:28.392574295 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.392579055 DEBUG No virtual environment found 2026-10-16 08:12:28.392591755 DEBUG Adding first-party search path `/tmp/.tmpK8AMwp/src` 2026-10-16 08:12:28.392596096 DEBUG Using vendored stdlib 2026-10-16 08:12:28.392710906 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.392719566 DEBUG Adding new file root '/tmp/.tmpK8AMwp/src' of kind Project 2026-10-16 08:12:28.394921863 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.394941183 DEBUG Updating project to check open files 2026-10-16 08:12:28.395033453 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpK8AMwp/src/foo.py") 2026-10-16 08:12:28.395044323 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpK8AMwp/src/foo.py` 2026-10-16 08:12:28.395051263 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpK8AMwp/src/foo.py` 2026-10-16 08:12:28.395200284 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpK8AMwp/src/foo.py` to project `src` 2026-10-16 08:12:28.395215704 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK8AMwp/src/foo.py` 2026-10-16 08:12:28.395218154 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.395226234 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.395443515 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK8AMwp/src/foo.py"))}: Checking file '/tmp/.tmpK8AMwp/src/foo.py' 2026-10-16 08:12:28.395645765 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK8AMwp/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.404462613 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpK8AMwp/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.408700097 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.47ms 2026-10-16 08:12:28.408723197 DEBUG Received server response for request 2 2026-10-16 08:12:28.419069049 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.419104549 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.419114509 DEBUG method="shutdown" response.id=3 duration=13.36µs 2026-10-16 08:12:28.419132679 DEBUG Received server response for request 3 2026-10-16 08:12:28.419136440 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.419151360 DEBUG Received exit notification, exiting ok test pull_diagnostics::on_did_open_diagnostics_off ... 2026-10-16 08:12:28.424453436 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.424529356 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.424570847 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.424630887 DEBUG Client info: None 2026-10-16 08:12:28.424662107 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.424674237 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.424679697 INFO Version: Unknown 2026-10-16 08:12:28.424722867 DEBUG Received server response for request 1 2026-10-16 08:12:28.424771497 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.424786427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.424894708 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.424936618 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.424940558 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.424956578 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.424960278 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.425005428 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.425021468 DEBUG Initializing workspace `file:///tmp/.tmpE0EF6n/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.425037508 DEBUG Searching for a project in '/tmp/.tmpE0EF6n/src' 2026-10-16 08:12:28.425082248 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.425087778 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.425593670 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.425600010 DEBUG Resolving local virtual environment: /tmp/.tmpE0EF6n/src/.venv 2026-10-16 08:12:28.425645170 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.425649730 DEBUG No virtual environment found 2026-10-16 08:12:28.425660710 DEBUG Adding first-party search path `/tmp/.tmpE0EF6n/src` 2026-10-16 08:12:28.425664720 DEBUG Using vendored stdlib 2026-10-16 08:12:28.425754930 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.425759630 DEBUG Adding new file root '/tmp/.tmpE0EF6n/src' of kind Project 2026-10-16 08:12:28.427851807 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.427916937 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpE0EF6n/src/foo.py") 2026-10-16 08:12:28.427924127 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpE0EF6n/src/foo.py` 2026-10-16 08:12:28.427940597 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpE0EF6n/src/foo.py` 2026-10-16 08:12:28.428072948 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpE0EF6n/src/foo.py` to project `src` 2026-10-16 08:12:28.428086448 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpE0EF6n/src/foo.py` 2026-10-16 08:12:28.428089248 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.428097018 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.428144518 DEBUG method="textDocument/diagnostic" response.id=2 duration=40.84µs 2026-10-16 08:12:28.428157318 DEBUG Received server response for request 2 2026-10-16 08:12:28.438300480 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.438323850 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.438330320 DEBUG method="shutdown" response.id=3 duration=9.64µs 2026-10-16 08:12:28.438339910 DEBUG Received server response for request 3 2026-10-16 08:12:28.438344150 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.438353330 DEBUG Received exit notification, exiting ok test pull_diagnostics::pull_excluded_file ... 2026-10-16 08:12:28.439820725 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.439875155 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.439912195 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.439973365 DEBUG Client info: None 2026-10-16 08:12:28.440011735 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.440024025 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.440029365 INFO Version: Unknown 2026-10-16 08:12:28.440086586 DEBUG Received server response for request 1 2026-10-16 08:12:28.440119206 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.440132876 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.440249166 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.440294826 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.440298646 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.440312376 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.440315536 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.440379656 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.440394327 DEBUG Initializing workspace `file:///tmp/.tmpESbJij/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.440414587 DEBUG Searching for a project in '/tmp/.tmpESbJij/src' 2026-10-16 08:12:28.440477647 DEBUG Found project at '/tmp/.tmpESbJij' 2026-10-16 08:12:28.440482147 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.441030569 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.441036589 DEBUG Resolving local virtual environment: /tmp/.tmpESbJij/.venv 2026-10-16 08:12:28.441109009 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.441112909 DEBUG No virtual environment found 2026-10-16 08:12:28.441122899 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:28.441131109 DEBUG Adding first-party search path `/tmp/.tmpESbJij/src` 2026-10-16 08:12:28.441134919 DEBUG Adding first-party search path `/tmp/.tmpESbJij` 2026-10-16 08:12:28.441138669 DEBUG Using vendored stdlib 2026-10-16 08:12:28.441236209 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.441239809 DEBUG Adding new file root '/tmp/.tmpESbJij' of kind Project 2026-10-16 08:12:28.443168285 DEBUG Skipping directory '/tmp/.tmpESbJij/src/excluded' because it is excluded by a default or `src.exclude` pattern 2026-10-16 08:12:28.444331869 INFO Project::index_files{project=.tmpESbJij}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.444349779 DEBUG Updating project to check open files 2026-10-16 08:12:28.444420619 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpESbJij/src/foo.py") 2026-10-16 08:12:28.444428519 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpESbJij/src/foo.py` 2026-10-16 08:12:28.444440229 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpESbJij/src/foo.py` 2026-10-16 08:12:28.444571190 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpESbJij/src/foo.py` to project `.tmpESbJij` 2026-10-16 08:12:28.444587600 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpESbJij/src/foo.py` 2026-10-16 08:12:28.444590070 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.444597190 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.444721720 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpESbJij/src/foo.py"))}: Checking file '/tmp/.tmpESbJij/src/foo.py' 2026-10-16 08:12:28.444900641 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpESbJij/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.455025203 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpESbJij/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.460590190 DEBUG method="textDocument/diagnostic" response.id=2 duration=15.99ms 2026-10-16 08:12:28.460608650 DEBUG Received server response for request 2 2026-10-16 08:12:28.460832271 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.460846341 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:28.460888911 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpESbJij/src/excluded/lib.py") 2026-10-16 08:12:28.460946381 DEBUG method="textDocument/diagnostic" response.id=3 duration=34.76µs 2026-10-16 08:12:28.460956501 DEBUG Received server response for request 3 2026-10-16 08:12:28.471075093 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:28.471093283 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.471098803 DEBUG method="shutdown" response.id=4 duration=8.75µs 2026-10-16 08:12:28.471108453 DEBUG Received server response for request 4 2026-10-16 08:12:28.471112473 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.471121253 DEBUG Received exit notification, exiting ok test pull_diagnostics::stack_size ... 2026-10-16 08:12:28.474158323 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.474214563 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.474248613 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.474309993 DEBUG Client info: None 2026-10-16 08:12:28.474343174 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.474369924 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.474375624 INFO Version: Unknown 2026-10-16 08:12:28.474415134 DEBUG Received server response for request 1 2026-10-16 08:12:28.474448604 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.474464214 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.474568614 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.474611884 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.474615384 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.474629444 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.474632814 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.474705085 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.474719485 DEBUG Initializing workspace `file:///tmp/.tmp2vMRCy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.474745835 DEBUG Searching for a project in '/tmp/.tmp2vMRCy/src' 2026-10-16 08:12:28.474778725 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.474789095 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.475387077 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.475393037 DEBUG Resolving local virtual environment: /tmp/.tmp2vMRCy/src/.venv 2026-10-16 08:12:28.475439827 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.475444187 DEBUG No virtual environment found 2026-10-16 08:12:28.475454717 DEBUG Adding first-party search path `/tmp/.tmp2vMRCy/src` 2026-10-16 08:12:28.475458847 DEBUG Using vendored stdlib 2026-10-16 08:12:28.475562697 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.475567737 DEBUG Adding new file root '/tmp/.tmp2vMRCy/src' of kind Project 2026-10-16 08:12:28.477740764 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.477759514 DEBUG Updating project to check open files 2026-10-16 08:12:28.477830955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2vMRCy/src/foo.py") 2026-10-16 08:12:28.477839215 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2vMRCy/src/foo.py` 2026-10-16 08:12:28.477845695 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2vMRCy/src/foo.py` 2026-10-16 08:12:28.477978525 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2vMRCy/src/foo.py` to project `src` 2026-10-16 08:12:28.477996395 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2vMRCy/src/foo.py` 2026-10-16 08:12:28.477998955 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.478006505 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.478586907 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2vMRCy/src/foo.py"))}: Checking file '/tmp/.tmp2vMRCy/src/foo.py' 2026-10-16 08:12:28.479516590 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp2vMRCy/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.496203342 DEBUG method="textDocument/diagnostic" response.id=2 duration=18.19ms 2026-10-16 08:12:28.496226433 DEBUG Received server response for request 2 2026-10-16 08:12:28.506466445 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.506501535 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.506509225 DEBUG method="shutdown" response.id=3 duration=11.23µs 2026-10-16 08:12:28.506519015 DEBUG Received server response for request 3 2026-10-16 08:12:28.506525425 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.506541375 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_has_unnecessary_hint_tag ... 2026-10-16 08:12:28.510153696 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.510211877 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.510248607 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.510310487 DEBUG Client info: None 2026-10-16 08:12:28.510342087 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.510352877 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.510358117 INFO Version: Unknown 2026-10-16 08:12:28.510398907 DEBUG Received server response for request 1 2026-10-16 08:12:28.510433077 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.510447327 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.510563538 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.510609938 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.510613508 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.510627098 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.510630318 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.510701618 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.510717378 DEBUG Initializing workspace `file:///tmp/.tmpB0nhkE/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.510741638 DEBUG Searching for a project in '/tmp/.tmpB0nhkE/src' 2026-10-16 08:12:28.510774638 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.510788168 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.511393080 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.511399650 DEBUG Resolving local virtual environment: /tmp/.tmpB0nhkE/src/.venv 2026-10-16 08:12:28.511458191 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.511462801 DEBUG No virtual environment found 2026-10-16 08:12:28.511480031 DEBUG Adding first-party search path `/tmp/.tmpB0nhkE/src` 2026-10-16 08:12:28.511484061 DEBUG Using vendored stdlib 2026-10-16 08:12:28.511588901 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.511593311 DEBUG Adding new file root '/tmp/.tmpB0nhkE/src' of kind Project 2026-10-16 08:12:28.513785208 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.513804158 DEBUG Updating project to check open files 2026-10-16 08:12:28.513878608 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB0nhkE/src/foo.py") 2026-10-16 08:12:28.513885578 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpB0nhkE/src/foo.py` 2026-10-16 08:12:28.513892118 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpB0nhkE/src/foo.py` 2026-10-16 08:12:28.514021909 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpB0nhkE/src/foo.py` to project `src` 2026-10-16 08:12:28.514036739 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB0nhkE/src/foo.py` 2026-10-16 08:12:28.514039639 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.514046389 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.514183549 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB0nhkE/src/foo.py"))}: Checking file '/tmp/.tmpB0nhkE/src/foo.py' 2026-10-16 08:12:28.514344210 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB0nhkE/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.523084207 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpB0nhkE/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.528396864 DEBUG method="textDocument/diagnostic" response.id=2 duration=14.34ms 2026-10-16 08:12:28.528417894 DEBUG Received server response for request 2 2026-10-16 08:12:28.538670536 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.538696236 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.538704416 DEBUG method="shutdown" response.id=3 duration=11.66µs 2026-10-16 08:12:28.538714456 DEBUG Received server response for request 3 2026-10-16 08:12:28.538718866 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.538728366 DEBUG Received exit notification, exiting ok test pull_diagnostics::unreachable_code_suppresses_unused_binding_hint ... 2026-10-16 08:12:28.541991647 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.542074847 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.542111617 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.542171707 DEBUG Client info: None 2026-10-16 08:12:28.542204117 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.542215977 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.542221767 INFO Version: Unknown 2026-10-16 08:12:28.542262378 DEBUG Received server response for request 1 2026-10-16 08:12:28.542327158 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.542341158 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.542519518 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.542562209 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.542565939 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.542580959 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.542584069 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.542639119 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.542657959 DEBUG Initializing workspace `file:///tmp/.tmp5NaXBj/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.542675589 DEBUG Searching for a project in '/tmp/.tmp5NaXBj/src' 2026-10-16 08:12:28.542707839 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.542713099 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.543937693 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.543950333 DEBUG Resolving local virtual environment: /tmp/.tmp5NaXBj/src/.venv 2026-10-16 08:12:28.543999833 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.544004473 DEBUG No virtual environment found 2026-10-16 08:12:28.544015903 DEBUG Adding first-party search path `/tmp/.tmp5NaXBj/src` 2026-10-16 08:12:28.544020323 DEBUG Using vendored stdlib 2026-10-16 08:12:28.544154404 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.544161614 DEBUG Adding new file root '/tmp/.tmp5NaXBj/src' of kind Project 2026-10-16 08:12:28.547287023 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:28.547305244 DEBUG Updating project to check open files 2026-10-16 08:12:28.547390234 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp5NaXBj/src/foo.py") 2026-10-16 08:12:28.547401044 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp5NaXBj/src/foo.py` 2026-10-16 08:12:28.547408884 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp5NaXBj/src/foo.py` 2026-10-16 08:12:28.547537144 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp5NaXBj/src/foo.py` to project `src` 2026-10-16 08:12:28.547552054 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp5NaXBj/src/foo.py` 2026-10-16 08:12:28.547554634 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.547562194 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.547950905 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp5NaXBj/src/foo.py"))}: Checking file '/tmp/.tmp5NaXBj/src/foo.py' 2026-10-16 08:12:28.548154366 DEBUG method="textDocument/diagnostic" response.id=2 duration=585.62µs 2026-10-16 08:12:28.548168536 DEBUG Received server response for request 2 2026-10-16 08:12:28.558417149 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.558441279 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.558447159 DEBUG method="shutdown" response.id=3 duration=9.23µs 2026-10-16 08:12:28.558456519 DEBUG Received server response for request 3 2026-10-16 08:12:28.558460779 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.558470569 DEBUG Received exit notification, exiting ok test pull_diagnostics::unused_binding_has_unnecessary_hint_tag ... 2026-10-16 08:12:28.560204384 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.560287534 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.560333245 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.560389515 DEBUG Client info: None 2026-10-16 08:12:28.560418875 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:28.560428585 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.560433615 INFO Version: Unknown 2026-10-16 08:12:28.560470775 DEBUG Received server response for request 1 2026-10-16 08:12:28.560519635 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.560535355 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.560712056 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.560753456 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.560757646 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.560775166 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.560778906 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.560839926 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.560857106 DEBUG Initializing workspace `file:///tmp/.tmphaWLBq/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.560873976 DEBUG Searching for a project in '/tmp/.tmphaWLBq/src' 2026-10-16 08:12:28.560918646 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.560923866 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.562201551 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.562216321 DEBUG Resolving local virtual environment: /tmp/.tmphaWLBq/src/.venv 2026-10-16 08:12:28.562273971 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.562278381 DEBUG No virtual environment found 2026-10-16 08:12:28.562289531 DEBUG Adding first-party search path `/tmp/.tmphaWLBq/src` 2026-10-16 08:12:28.562294031 DEBUG Using vendored stdlib 2026-10-16 08:12:28.562418911 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.562425891 DEBUG Adding new file root '/tmp/.tmphaWLBq/src' of kind Project 2026-10-16 08:12:28.564719288 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.564738468 DEBUG Updating project to check open files 2026-10-16 08:12:28.564834639 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphaWLBq/src/foo.py") 2026-10-16 08:12:28.564844109 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphaWLBq/src/foo.py` 2026-10-16 08:12:28.564851669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphaWLBq/src/foo.py` 2026-10-16 08:12:28.564996389 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphaWLBq/src/foo.py` to project `src` 2026-10-16 08:12:28.565009499 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphaWLBq/src/foo.py` 2026-10-16 08:12:28.565011979 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.565025509 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.565185000 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmphaWLBq/src/foo.py"))}: Checking file '/tmp/.tmphaWLBq/src/foo.py' 2026-10-16 08:12:28.565339690 DEBUG method="textDocument/diagnostic" response.id=2 duration=307.30µs 2026-10-16 08:12:28.565353900 DEBUG Received server response for request 2 2026-10-16 08:12:28.575611053 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.575635843 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.575642913 DEBUG method="shutdown" response.id=3 duration=9.86µs 2026-10-16 08:12:28.575653123 DEBUG Received server response for request 3 2026-10-16 08:12:28.575656763 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.575665313 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::opening_new_file_updates_workspace_index ... 2026-10-16 08:12:28.577338358 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.577399468 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.577429569 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.577493069 DEBUG Client info: None 2026-10-16 08:12:28.577521259 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-16 08:12:28.577534169 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.577539009 INFO Version: Unknown 2026-10-16 08:12:28.577578399 DEBUG Received server response for request 1 2026-10-16 08:12:28.577616549 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.577630529 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.577770140 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.577809370 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.577813270 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.577831740 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:28.577872740 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.577889120 DEBUG Initializing workspace `file:///tmp/.tmpwCUAfu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.577906030 DEBUG Searching for a project in '/tmp/.tmpwCUAfu/src' 2026-10-16 08:12:28.577940790 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.577945780 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.579009503 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.579018153 DEBUG Resolving local virtual environment: /tmp/.tmpwCUAfu/src/.venv 2026-10-16 08:12:28.579081874 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.579085964 DEBUG No virtual environment found 2026-10-16 08:12:28.579096754 DEBUG Adding first-party search path `/tmp/.tmpwCUAfu/src` 2026-10-16 08:12:28.579100974 DEBUG Using vendored stdlib 2026-10-16 08:12:28.579203494 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.579208614 DEBUG Adding new file root '/tmp/.tmpwCUAfu/src' of kind Project 2026-10-16 08:12:28.582166573 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.582215564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.582341824 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwCUAfu/src/initial.py"))}: Checking file '/tmp/.tmpwCUAfu/src/initial.py' 2026-10-16 08:12:28.582426374 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwCUAfu/src/initial.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.591261332 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwCUAfu/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.591335862 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:28.591355932 DEBUG method="workspace/diagnostic" response.id=2 duration=9.17ms 2026-10-16 08:12:28.591373872 DEBUG Received server response for request 2 2026-10-16 08:12:28.591457153 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.591469453 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:28.591489333 DEBUG notification{method=textDocument/didOpen}: Updating the revision of `/tmp/.tmpwCUAfu/src` 2026-10-16 08:12:28.591557733 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpwCUAfu/src/added.py") 2026-10-16 08:12:28.591563003 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpwCUAfu/src/added.py` 2026-10-16 08:12:28.591568483 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpwCUAfu/src/added.py` 2026-10-16 08:12:28.591690663 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpwCUAfu/src/added.py` to project `src` 2026-10-16 08:12:28.591712293 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpwCUAfu/src/added.py` 2026-10-16 08:12:28.591715353 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.591721024 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(104))}}: Set open project files (count: 1) 2026-10-16 08:12:28.591741454 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.592014564 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwCUAfu/src/added.py"))}: Checking file '/tmp/.tmpwCUAfu/src/added.py' 2026-10-16 08:12:28.592033114 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwCUAfu/src/initial.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.592221255 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:28.592243615 DEBUG method="workspace/diagnostic" response.id=3 duration=516.39µs 2026-10-16 08:12:28.592257375 DEBUG Received server response for request 3 2026-10-16 08:12:28.602371597 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:28.602393407 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.602400977 DEBUG method="shutdown" response.id=4 duration=11.22µs 2026-10-16 08:12:28.602410427 DEBUG Received server response for request 4 2026-10-16 08:12:28.602413757 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.602422617 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::synchronization_failure_highlights_script_metadata ... 2026-10-16 08:12:28.605100506 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-16 08:12:28.605171216 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.605209676 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.605274816 DEBUG Client info: None 2026-10-16 08:12:28.605299316 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-16 08:12:28.605315116 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.605321386 INFO Version: Unknown 2026-10-16 08:12:28.605365227 DEBUG Received server response for request 1 2026-10-16 08:12:28.605411607 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.605426897 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.605604597 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.605648497 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.605652257 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.605666458 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.605718878 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.605737828 DEBUG Initializing workspace `file:///tmp/.tmpcu0pzT/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.605754728 DEBUG Searching for a project in '/tmp/.tmpcu0pzT/src' 2026-10-16 08:12:28.605789858 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.605795018 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.606982572 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.606992782 DEBUG Resolving local virtual environment: /tmp/.tmpcu0pzT/src/.venv 2026-10-16 08:12:28.607047392 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.607052652 DEBUG No virtual environment found 2026-10-16 08:12:28.607078692 DEBUG Adding first-party search path `/tmp/.tmpcu0pzT/src` 2026-10-16 08:12:28.607082962 DEBUG Using vendored stdlib 2026-10-16 08:12:28.607191372 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.607196562 DEBUG Adding new file root '/tmp/.tmpcu0pzT/src' of kind Project 2026-10-16 08:12:28.609403419 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.609423949 DEBUG Requested script environment synchronization for `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.609466280 DEBUG Starting 8 uv synchronization workers 2026-10-16 08:12:28.609629870 DEBUG Queuing script synchronization for `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.609641790 DEBUG Updating project to check open files 2026-10-16 08:12:28.609647010 INFO uv_metadata{path=/tmp/.tmpcu0pzT/src/script.py}: Synchronizing script `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.609688830 DEBUG uv_metadata{path=/tmp/.tmpcu0pzT/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpcu0pzT/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.609725730 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpcu0pzT/src/script.py") 2026-10-16 08:12:28.609732410 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.609738990 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.614379625 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpcu0pzT/src/script.py` to project `src` 2026-10-16 08:12:28.614539335 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.614543965 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.615068297 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.619400681 DEBUG uv_metadata{path=/tmp/.tmpcu0pzT/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpcu0pzT/src/script.py", python: None }}: uv metadata completed in 0.010s 2026-10-16 08:12:28.619478841 DEBUG Applied script environment synchronization result for `/tmp/.tmpcu0pzT/src/script.py` 2026-10-16 08:12:28.619518161 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:12:28.619541361 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:12:28.619559121 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.620991516 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcu0pzT/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:12:28.621070626 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcu0pzT/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.621075986 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcu0pzT/src/script.py"))}: No virtual environment found 2026-10-16 08:12:28.621080156 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcu0pzT/src/script.py"))}: Using vendored stdlib 2026-10-16 08:12:28.621239837 INFO request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpcu0pzT/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.621350527 DEBUG method="textDocument/diagnostic" response.id=2 duration=1.77ms 2026-10-16 08:12:28.621363397 DEBUG Received server response for request 2 2026-10-16 08:12:28.631467619 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:28.631492279 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.631499149 DEBUG method="shutdown" response.id=3 duration=11.56µs 2026-10-16 08:12:28.631508629 DEBUG Received server response for request 3 2026-10-16 08:12:28.631511879 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.631520719 DEBUG Received exit notification, exiting ok test pull_diagnostics::uv_metadata::unsaved_script_uses_its_settings_and_keeps_diagnostics ... 2026-10-16 08:12:28.634797839 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-16 08:12:28.634873130 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.634917080 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.634975040 DEBUG Client info: None 2026-10-16 08:12:28.634999670 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-16 08:12:28.635014700 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.635020620 INFO Version: Unknown 2026-10-16 08:12:28.635080090 DEBUG Received server response for request 1 2026-10-16 08:12:28.635126560 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.635141570 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.635346901 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.635401731 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.635406001 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.635423171 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.635426691 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:28.635494662 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.635521522 DEBUG Initializing workspace `file:///tmp/.tmpbBCSjd/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.635539562 DEBUG Searching for a project in '/tmp/.tmpbBCSjd/src' 2026-10-16 08:12:28.635590092 DEBUG Found project at '/tmp/.tmpbBCSjd/src' 2026-10-16 08:12:28.635594892 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.636966876 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.636976406 DEBUG Resolving local virtual environment: /tmp/.tmpbBCSjd/src/.venv 2026-10-16 08:12:28.637039476 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.637043726 DEBUG No virtual environment found 2026-10-16 08:12:28.637067246 DEBUG Adding first-party search path `/tmp/.tmpbBCSjd/src` 2026-10-16 08:12:28.637090897 DEBUG Using vendored stdlib 2026-10-16 08:12:28.637252837 INFO Python version: Python 3.12, platform: linux 2026-10-16 08:12:28.637259377 DEBUG Adding new file root '/tmp/.tmpbBCSjd/src' of kind Project 2026-10-16 08:12:28.640466177 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:28.640482397 DEBUG Updating project to check open files 2026-10-16 08:12:28.640593668 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbBCSjd/src/script.py") 2026-10-16 08:12:28.640601678 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.640608928 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.640771008 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbBCSjd/src/script.py` to project `src` 2026-10-16 08:12:28.640785088 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.640787598 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.640796278 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:28.641162969 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Checking file '/tmp/.tmpbBCSjd/src/script.py' 2026-10-16 08:12:28.641396410 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.655275314 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.657960052 DEBUG method="textDocument/diagnostic" response.id=2 duration=17.16ms 2026-10-16 08:12:28.657978512 DEBUG Received server response for request 2 2026-10-16 08:12:28.658026412 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:28.658032663 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:28.658048373 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:28.658084593 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpbBCSjd/src/script.py", kind: FileContent } 2026-10-16 08:12:28.658090193 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.658182333 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpbBCSjd/src/script.py` to project `src` 2026-10-16 08:12:28.658242803 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:12:28.658253223 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:12:28.658639414 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:12:28.658676845 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.658685805 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: No virtual environment found 2026-10-16 08:12:28.658689595 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Using vendored stdlib 2026-10-16 08:12:28.658780265 INFO request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 08:12:28.658815545 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Checking file '/tmp/.tmpbBCSjd/src/script.py' 2026-10-16 08:12:28.658837155 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.668118144 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.670469092 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.27ms 2026-10-16 08:12:28.670491722 DEBUG Received server response for request 3 2026-10-16 08:12:28.670560812 DEBUG Client sends notification `textDocument/didSave` 2026-10-16 08:12:28.670583342 DEBUG notification{method=textDocument/didSave}: Requested script environment synchronization for `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.670640562 DEBUG notification{method=textDocument/didSave}: Starting 8 uv synchronization workers 2026-10-16 08:12:28.670828113 DEBUG notification{method=textDocument/didSave}: Queuing script synchronization for `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.670853153 INFO notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpbBCSjd/src/script.py}: Synchronizing script `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.670961163 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpbBCSjd/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpbBCSjd/src/script.py", python: None }}: Running `missing-ty-script-uv-executable workspace metadata --quiet --sync --script /tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.679992332 DEBUG notification{method=textDocument/didSave}:uv_metadata{path=/tmp/.tmpbBCSjd/src/script.py}:Uv::execute{target=Script { path: "/tmp/.tmpbBCSjd/src/script.py", python: None }}: uv metadata completed in 0.009s 2026-10-16 08:12:28.680377523 DEBUG Applied script environment synchronization result for `/tmp/.tmpbBCSjd/src/script.py` 2026-10-16 08:12:28.680443253 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:12:28.680461403 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:12:28.680473753 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:28.680674164 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolving requires-python constraint: `>=3.13` 2026-10-16 08:12:28.680698804 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Resolved requires-python constraint to: 3.13 2026-10-16 08:12:28.681813798 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:12:28.681860358 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.681866028 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: No virtual environment found 2026-10-16 08:12:28.681868938 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Using vendored stdlib 2026-10-16 08:12:28.681994978 INFO request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbBCSjd/src/script.py"))}: Python version: Python 3.13, platform: linux 2026-10-16 08:12:28.682109289 DEBUG method="textDocument/diagnostic" response.id=4 duration=1.60ms 2026-10-16 08:12:28.682131849 DEBUG Received server response for request 4 2026-10-16 08:12:28.692251640 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:28.692288881 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.692297211 DEBUG method="shutdown" response.id=5 duration=12.01µs 2026-10-16 08:12:28.692313401 DEBUG Received server response for request 5 2026-10-16 08:12:28.692317471 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.692326421 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching ... 2026-10-16 08:12:28.701202179 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.701279339 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.701320729 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.701419849 DEBUG Client info: None 2026-10-16 08:12:28.701452839 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-16 08:12:28.701468980 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.701475680 INFO Version: Unknown 2026-10-16 08:12:28.701519590 DEBUG Received server response for request 1 2026-10-16 08:12:28.701573510 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.701589740 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.701782390 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.701833661 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.701837721 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.701860991 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.701863711 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:28.701930911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.701950681 DEBUG Initializing workspace `file:///tmp/.tmpn3tvZr/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.701970651 DEBUG Searching for a project in '/tmp/.tmpn3tvZr/src' 2026-10-16 08:12:28.702008051 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.702013261 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.703218775 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.703230045 DEBUG Resolving local virtual environment: /tmp/.tmpn3tvZr/src/.venv 2026-10-16 08:12:28.703283415 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.703288655 DEBUG No virtual environment found 2026-10-16 08:12:28.703301185 DEBUG Adding first-party search path `/tmp/.tmpn3tvZr/src` 2026-10-16 08:12:28.703305425 DEBUG Using vendored stdlib 2026-10-16 08:12:28.703444606 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.703451006 DEBUG Adding new file root '/tmp/.tmpn3tvZr/src' of kind Project 2026-10-16 08:12:28.705810823 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.002s 2026-10-16 08:12:28.705907273 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3tvZr/src/unchanged.py") 2026-10-16 08:12:28.705918624 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/unchanged.py` 2026-10-16 08:12:28.705941244 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3tvZr/src/unchanged.py` 2026-10-16 08:12:28.706081484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/unchanged.py` to project `src` 2026-10-16 08:12:28.706097124 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3tvZr/src/unchanged.py` 2026-10-16 08:12:28.706100004 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.706109184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:12:28.706184674 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.706180414 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.706234864 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.706440435 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/unchanged.py"))}: Checking file '/tmp/.tmpn3tvZr/src/unchanged.py' 2026-10-16 08:12:28.706449485 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/changed_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/changed_error.py' 2026-10-16 08:12:28.706473305 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/new_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/new_error.py' 2026-10-16 08:12:28.706543875 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/fixed_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/fixed_error.py' 2026-10-16 08:12:28.706530615 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/modified_same_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/modified_same_error.py' 2026-10-16 08:12:28.706634796 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.718448093 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.724319651 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.724369812 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 08:12:28.724416892 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.724475232 DEBUG method="workspace/diagnostic" response.id=2 duration=18.36ms 2026-10-16 08:12:28.724498202 DEBUG Received server response for request 2 2026-10-16 08:12:28.724980104 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.724996254 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.725000864 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.725004314 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:28.725008444 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:28.725011764 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:28.725014884 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:28.725022054 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:28.725024484 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:28.725043944 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3tvZr/src/new_error.py") 2026-10-16 08:12:28.725051744 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/new_error.py` 2026-10-16 08:12:28.725080904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3tvZr/src/new_error.py` 2026-10-16 08:12:28.725173404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/new_error.py` to project `src` 2026-10-16 08:12:28.725184884 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3tvZr/src/new_error.py` 2026-10-16 08:12:28.725187504 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.725195184 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(181))}}: Set open project files (count: 2) 2026-10-16 08:12:28.725219544 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3tvZr/src/fixed_error.py") 2026-10-16 08:12:28.725223964 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/fixed_error.py` 2026-10-16 08:12:28.725228834 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3tvZr/src/fixed_error.py` 2026-10-16 08:12:28.725302415 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/fixed_error.py` to project `src` 2026-10-16 08:12:28.725310055 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3tvZr/src/fixed_error.py` 2026-10-16 08:12:28.725312235 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.725322955 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(181)), file(Id(200))}}: Set open project files (count: 3) 2026-10-16 08:12:28.725347035 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3tvZr/src/changed_error.py") 2026-10-16 08:12:28.725351255 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/changed_error.py` 2026-10-16 08:12:28.725355945 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3tvZr/src/changed_error.py` 2026-10-16 08:12:28.725432855 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/changed_error.py` to project `src` 2026-10-16 08:12:28.725440045 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3tvZr/src/changed_error.py` 2026-10-16 08:12:28.725442195 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.725448315 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(181)), file(Id(200)), file(Id(100))}}: Set open project files (count: 4) 2026-10-16 08:12:28.725469615 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpn3tvZr/src/modified_same_error.py") 2026-10-16 08:12:28.725474285 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/modified_same_error.py` 2026-10-16 08:12:28.725478885 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpn3tvZr/src/modified_same_error.py` 2026-10-16 08:12:28.725553005 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/modified_same_error.py` to project `src` 2026-10-16 08:12:28.725559975 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpn3tvZr/src/modified_same_error.py` 2026-10-16 08:12:28.725562115 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:28.725586616 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180)), file(Id(280)), file(Id(181)), file(Id(200)), file(Id(100))}}: Set open project files (count: 5) 2026-10-16 08:12:28.725598546 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:28.725616346 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpn3tvZr/src/new_error.py", kind: FileContent } 2026-10-16 08:12:28.725620576 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/new_error.py` 2026-10-16 08:12:28.725693536 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/new_error.py` to project `src` 2026-10-16 08:12:28.725704056 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:28.725719616 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpn3tvZr/src/fixed_error.py", kind: FileContent } 2026-10-16 08:12:28.725723016 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/fixed_error.py` 2026-10-16 08:12:28.725794346 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/fixed_error.py` to project `src` 2026-10-16 08:12:28.725809946 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:28.725825666 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpn3tvZr/src/changed_error.py", kind: FileContent } 2026-10-16 08:12:28.725829186 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/changed_error.py` 2026-10-16 08:12:28.725900207 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/changed_error.py` to project `src` 2026-10-16 08:12:28.725910327 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:28.725925577 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpn3tvZr/src/modified_same_error.py", kind: FileContent } 2026-10-16 08:12:28.725929107 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpn3tvZr/src/modified_same_error.py` 2026-10-16 08:12:28.726000397 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpn3tvZr/src/modified_same_error.py` to project `src` 2026-10-16 08:12:28.726082677 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.726077977 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.726094307 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.726150617 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/changed_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/changed_error.py' 2026-10-16 08:12:28.726175797 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/modified_same_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/modified_same_error.py' 2026-10-16 08:12:28.726189417 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/new_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/new_error.py' 2026-10-16 08:12:28.726311518 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpn3tvZr/src/fixed_error.py"))}: Checking file '/tmp/.tmpn3tvZr/src/fixed_error.py' 2026-10-16 08:12:28.726476608 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.726518669 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:28.726538819 DEBUG Received notification `$/progress` 2026-10-16 08:12:28.726570069 DEBUG method="workspace/diagnostic" response.id=3 duration=560.32µs 2026-10-16 08:12:28.726579849 DEBUG Received server response for request 3 2026-10-16 08:12:28.736983401 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:28.737004762 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.737012712 DEBUG method="shutdown" response.id=4 duration=11.31µs 2026-10-16 08:12:28.737022932 DEBUG Received server response for request 4 2026-10-16 08:12:28.737027162 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.737036432 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_settings_changed ... 2026-10-16 08:12:28.742547619 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.742616719 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.742662129 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.742733200 DEBUG Client info: None 2026-10-16 08:12:28.742761490 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-16 08:12:28.742775120 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.742781250 INFO Version: Unknown 2026-10-16 08:12:28.742825880 DEBUG Received server response for request 1 2026-10-16 08:12:28.742870320 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.742885550 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.743064641 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.743103531 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.743107801 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.743119931 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:28.743177531 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.743196011 DEBUG Initializing workspace `file:///tmp/.tmp8xcfJJ/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.743212951 DEBUG Searching for a project in '/tmp/.tmp8xcfJJ/src' 2026-10-16 08:12:28.743249371 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.743254511 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.744470525 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.744481475 DEBUG Resolving local virtual environment: /tmp/.tmp8xcfJJ/src/.venv 2026-10-16 08:12:28.744528745 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.744533015 DEBUG No virtual environment found 2026-10-16 08:12:28.744544755 DEBUG Adding first-party search path `/tmp/.tmp8xcfJJ/src` 2026-10-16 08:12:28.744548995 DEBUG Using vendored stdlib 2026-10-16 08:12:28.744656416 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.744662196 DEBUG Adding new file root '/tmp/.tmp8xcfJJ/src' of kind Project 2026-10-16 08:12:28.746899103 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:28.746957453 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.747246924 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8xcfJJ/src/main.py"))}: Checking file '/tmp/.tmp8xcfJJ/src/main.py' 2026-10-16 08:12:28.747288134 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8xcfJJ/src/unchanged.py"))}: Checking file '/tmp/.tmp8xcfJJ/src/unchanged.py' 2026-10-16 08:12:28.747478625 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8xcfJJ/src/unchanged.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.758133208 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8xcfJJ/src/unchanged.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.758236958 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 08:12:28.758283179 DEBUG method="workspace/diagnostic" response.id=2 duration=11.36ms 2026-10-16 08:12:28.758299729 DEBUG Received server response for request 2 2026-10-16 08:12:28.758352169 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:28.758373969 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (extra, file:///tmp/.tmp8xcfJJ/extra), to remove: 2026-10-16 08:12:28.758380569 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:28.758390899 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.758394089 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.758405589 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:28.758413099 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.758422229 DEBUG Initializing workspace `file:///tmp/.tmp8xcfJJ/extra`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.758434249 DEBUG Searching for a project in '/tmp/.tmp8xcfJJ/extra' 2026-10-16 08:12:28.758471349 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.758477009 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.760179005 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.760187485 DEBUG Resolving local virtual environment: /tmp/.tmp8xcfJJ/extra/.venv 2026-10-16 08:12:28.760231375 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.760235665 DEBUG No virtual environment found 2026-10-16 08:12:28.760246995 DEBUG Adding first-party search path `/tmp/.tmp8xcfJJ/extra` 2026-10-16 08:12:28.760251065 DEBUG Using vendored stdlib 2026-10-16 08:12:28.760357385 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.760363365 DEBUG Adding new file root '/tmp/.tmp8xcfJJ/extra' of kind Project 2026-10-16 08:12:28.762290061 INFO Project::index_files{project=extra}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:28.762344521 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'extra' 2026-10-16 08:12:28.762456132 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8xcfJJ/extra/empty.py"))}: Checking file '/tmp/.tmp8xcfJJ/extra/empty.py' 2026-10-16 08:12:28.762520002 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:28.762525412 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:28.762692323 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:28.762709803 DEBUG method="workspace/diagnostic" response.id=3 duration=401.29µs 2026-10-16 08:12:28.762730473 DEBUG Received server response for request 3 2026-10-16 08:12:28.772827484 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:28.772853515 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:28.772860115 DEBUG method="shutdown" response.id=4 duration=11.68µs 2026-10-16 08:12:28.772876975 DEBUG Received server response for request 4 2026-10-16 08:12:28.772880465 DEBUG Client sends notification `exit` 2026-10-16 08:12:28.772889145 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_caching_unchanged_with_colon_in_path ... 2026-10-16 08:12:28.777239508 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:28.777307439 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:28.777347779 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:28.777415859 DEBUG Client info: None 2026-10-16 08:12:28.777444019 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-16 08:12:28.777458089 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:28.777464229 INFO Version: Unknown 2026-10-16 08:12:28.777506199 DEBUG Received server response for request 1 2026-10-16 08:12:28.777551459 DEBUG Client sends notification `initialized` 2026-10-16 08:12:28.777586720 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:28.777702780 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:28.777743040 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:28.777746790 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:28.777759400 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:28.777814630 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:28.777828580 DEBUG Initializing workspace `file:///tmp/.tmp83G08m/astral:test`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:28.777844090 DEBUG Searching for a project in '/tmp/.tmp83G08m/astral:test' 2026-10-16 08:12:28.777875650 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:28.777879970 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:28.778385812 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:28.778391222 DEBUG Resolving local virtual environment: /tmp/.tmp83G08m/astral:test/.venv 2026-10-16 08:12:28.778434422 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:28.778437932 DEBUG No virtual environment found 2026-10-16 08:12:28.778448712 DEBUG Adding first-party search path `/tmp/.tmp83G08m/astral:test` 2026-10-16 08:12:28.778453152 DEBUG Using vendored stdlib 2026-10-16 08:12:28.778546792 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:28.778551073 DEBUG Adding new file root '/tmp/.tmp83G08m/astral:test' of kind Project 2026-10-16 08:12:28.780629819 INFO Project::index_files{project=astral:test}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:28.780689409 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 08:12:28.780886380 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp83G08m/astral:test/test.py"))}: Checking file '/tmp/.tmp83G08m/astral:test/test.py' 2026-10-16 08:12:28.781069410 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp83G08m/astral:test/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:28.792443246 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp83G08m/astral:test/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:28.796972981 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.016s 2026-10-16 08:12:28.797003051 DEBUG method="workspace/diagnostic" response.id=2 duration=16.35ms 2026-10-16 08:12:28.797031371 DEBUG Received server response for request 2 2026-10-16 08:12:28.797068671 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:28.797107061 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'astral:test' 2026-10-16 08:12:28.797122211 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:28.797125621 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:30.797174006 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:30.797292907 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:30.797353207 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:12:30.797364097 DEBUG method="shutdown" response.id=4 duration=80.43µs 2026-10-16 08:12:30.797368107 DEBUG Received server response for request 3 2026-10-16 08:12:30.797373347 DEBUG Received server response for request 4 2026-10-16 08:12:30.797378217 DEBUG Client sends notification `exit` 2026-10-16 08:12:30.797388317 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_cancellation ... 2026-10-16 08:12:30.802165632 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:30.802240382 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:30.802286482 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:30.802366103 DEBUG Client info: None 2026-10-16 08:12:30.802393953 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-16 08:12:30.802408573 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:30.802415413 INFO Version: Unknown 2026-10-16 08:12:30.802457153 DEBUG Received server response for request 1 2026-10-16 08:12:30.802504793 DEBUG Client sends notification `initialized` 2026-10-16 08:12:30.802519963 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:30.802714634 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:30.802752634 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:30.802756214 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:30.802769794 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:30.802829364 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:30.802847174 DEBUG Initializing workspace `file:///tmp/.tmpku3I2z/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:30.802863414 DEBUG Searching for a project in '/tmp/.tmpku3I2z/src' 2026-10-16 08:12:30.802899894 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:30.802905444 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:30.804184558 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:30.804197178 DEBUG Resolving local virtual environment: /tmp/.tmpku3I2z/src/.venv 2026-10-16 08:12:30.804248379 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:30.804253429 DEBUG No virtual environment found 2026-10-16 08:12:30.804265829 DEBUG Adding first-party search path `/tmp/.tmpku3I2z/src` 2026-10-16 08:12:30.804270519 DEBUG Using vendored stdlib 2026-10-16 08:12:30.804383389 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:30.804392509 DEBUG Adding new file root '/tmp/.tmpku3I2z/src' of kind Project 2026-10-16 08:12:30.806640966 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:30.806715226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:30.806952447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpku3I2z/src/test.py"))}: Checking file '/tmp/.tmpku3I2z/src/test.py' 2026-10-16 08:12:30.807134768 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpku3I2z/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:30.817028479 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpku3I2z/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:30.821276992 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.015s 2026-10-16 08:12:30.821291272 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:32.802880226 DEBUG Client sends notification `$/cancelRequest` 2026-10-16 08:12:32.803015097 DEBUG notification{method=$/cancelRequest}: Cancelled request id=2 method=workspace/diagnostic 2026-10-16 08:12:32.803100107 DEBUG Received server response for request 2 2026-10-16 08:12:32.803103977 DEBUG notification{method=$/cancelRequest}: Skipping suspended workspace diagnostics request `2` because it was cancelled 2026-10-16 08:12:32.813366680 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:32.813400060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:32.813409970 DEBUG method="shutdown" response.id=3 duration=15.48µs 2026-10-16 08:12:32.813429460 DEBUG Received server response for request 3 2026-10-16 08:12:32.813433110 DEBUG Client sends notification `exit` 2026-10-16 08:12:32.813448730 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_change ... 2026-10-16 08:12:32.818075205 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:32.818158875 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:32.818207215 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:32.818290536 DEBUG Client info: None 2026-10-16 08:12:32.818314876 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-16 08:12:32.818330216 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:32.818336686 INFO Version: Unknown 2026-10-16 08:12:32.818377976 DEBUG Received server response for request 1 2026-10-16 08:12:32.818426676 DEBUG Client sends notification `initialized` 2026-10-16 08:12:32.818442276 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:32.818571606 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:32.818613537 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:32.818618107 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:32.818634207 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:32.818636817 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:32.818698367 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:32.818718467 DEBUG Initializing workspace `file:///tmp/.tmpeSBLb0/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:32.818738647 DEBUG Searching for a project in '/tmp/.tmpeSBLb0/src' 2026-10-16 08:12:32.818774687 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:32.818779877 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:32.819350099 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:32.819356369 DEBUG Resolving local virtual environment: /tmp/.tmpeSBLb0/src/.venv 2026-10-16 08:12:32.819411839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:32.819416959 DEBUG No virtual environment found 2026-10-16 08:12:32.819429419 DEBUG Adding first-party search path `/tmp/.tmpeSBLb0/src` 2026-10-16 08:12:32.819433889 DEBUG Using vendored stdlib 2026-10-16 08:12:32.819535800 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:32.819541590 DEBUG Adding new file root '/tmp/.tmpeSBLb0/src' of kind Project 2026-10-16 08:12:32.821895537 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:32.821974907 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeSBLb0/src/test.py") 2026-10-16 08:12:32.821984477 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpeSBLb0/src/test.py` 2026-10-16 08:12:32.822004957 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpeSBLb0/src/test.py` 2026-10-16 08:12:32.822143108 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpeSBLb0/src/test.py` to project `src` 2026-10-16 08:12:32.822155978 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpeSBLb0/src/test.py` 2026-10-16 08:12:32.822158788 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:32.822167118 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:32.822204328 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:32.822316038 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeSBLb0/src/test.py"))}: Checking file '/tmp/.tmpeSBLb0/src/test.py' 2026-10-16 08:12:32.822449819 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeSBLb0/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:32.830857006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeSBLb0/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:32.834948889 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:12:32.834960659 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:34.818755782 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:34.818912853 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:34.818999563 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpeSBLb0/src/test.py", kind: FileContent } 2026-10-16 08:12:34.819009673 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpeSBLb0/src/test.py` 2026-10-16 08:12:34.819179064 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpeSBLb0/src/test.py` to project `src` 2026-10-16 08:12:34.819201604 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:12:34.819249214 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:34.819337254 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpeSBLb0/src/test.py"))}: Checking file '/tmp/.tmpeSBLb0/src/test.py' 2026-10-16 08:12:34.819588195 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:34.819620245 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:12:34.819635875 DEBUG Received server response for request 2 2026-10-16 08:12:34.829989428 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:34.830015278 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:34.830022938 DEBUG method="shutdown" response.id=3 duration=11.18µs 2026-10-16 08:12:34.830032258 DEBUG Received server response for request 3 2026-10-16 08:12:34.830036518 DEBUG Client sends notification `exit` 2026-10-16 08:12:34.830045408 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_responds_on_shutdown ... 2026-10-16 08:12:34.834464993 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:34.834547153 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:34.834595423 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:34.834675173 DEBUG Client info: None 2026-10-16 08:12:34.834698963 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-16 08:12:34.834712963 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:34.834719093 INFO Version: Unknown 2026-10-16 08:12:34.834759683 DEBUG Received server response for request 1 2026-10-16 08:12:34.834805784 DEBUG Client sends notification `initialized` 2026-10-16 08:12:34.834838304 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:34.834971694 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:34.835011224 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:34.835015044 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:34.835029954 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:34.835105595 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:34.835122455 DEBUG Initializing workspace `file:///tmp/.tmp7KWzri/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:34.835139855 DEBUG Searching for a project in '/tmp/.tmp7KWzri/src' 2026-10-16 08:12:34.835175025 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:34.835180665 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:34.835730477 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:34.835736027 DEBUG Resolving local virtual environment: /tmp/.tmp7KWzri/src/.venv 2026-10-16 08:12:34.835791087 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:34.835795837 DEBUG No virtual environment found 2026-10-16 08:12:34.835807367 DEBUG Adding first-party search path `/tmp/.tmp7KWzri/src` 2026-10-16 08:12:34.835811677 DEBUG Using vendored stdlib 2026-10-16 08:12:34.835915567 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:34.835921047 DEBUG Adding new file root '/tmp/.tmp7KWzri/src' of kind Project 2026-10-16 08:12:34.838047054 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:34.838136254 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:34.838387575 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7KWzri/src/test.py"))}: Checking file '/tmp/.tmp7KWzri/src/test.py' 2026-10-16 08:12:34.838574786 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7KWzri/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:34.847294294 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp7KWzri/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:34.851478307 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:12:34.851491927 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:36.835152040 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:36.835281571 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:36.835350191 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:12:36.835364301 DEBUG method="shutdown" response.id=3 duration=95.83µs 2026-10-16 08:12:36.835368811 DEBUG Received server response for request 2 2026-10-16 08:12:36.835375231 DEBUG Received server response for request 3 2026-10-16 08:12:36.835381841 DEBUG Client sends notification `exit` 2026-10-16 08:12:36.835392041 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_long_polling_suspend_change_suspend_cycle ... 2026-10-16 08:12:36.840889468 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:36.840977539 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:36.841025809 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:36.841140909 DEBUG Client info: None 2026-10-16 08:12:36.841192429 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-16 08:12:36.841209589 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:36.841217839 INFO Version: Unknown 2026-10-16 08:12:36.841261380 DEBUG Received server response for request 1 2026-10-16 08:12:36.841310890 DEBUG Client sends notification `initialized` 2026-10-16 08:12:36.841326180 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:36.841543051 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:36.841582721 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:36.841587491 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:36.841604171 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:36.841607051 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:36.841680911 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:36.841701611 DEBUG Initializing workspace `file:///tmp/.tmpdDDrBp/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:36.841720611 DEBUG Searching for a project in '/tmp/.tmpdDDrBp/src' 2026-10-16 08:12:36.841759831 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:36.841765121 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:36.843089695 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:36.843100905 DEBUG Resolving local virtual environment: /tmp/.tmpdDDrBp/src/.venv 2026-10-16 08:12:36.843153916 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:36.843159066 DEBUG No virtual environment found 2026-10-16 08:12:36.843171496 DEBUG Adding first-party search path `/tmp/.tmpdDDrBp/src` 2026-10-16 08:12:36.843175726 DEBUG Using vendored stdlib 2026-10-16 08:12:36.843294016 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:36.843301866 DEBUG Adding new file root '/tmp/.tmpdDDrBp/src' of kind Project 2026-10-16 08:12:36.846446166 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:36.846528676 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpdDDrBp/src/test.py") 2026-10-16 08:12:36.846540426 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpdDDrBp/src/test.py` 2026-10-16 08:12:36.846562417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpdDDrBp/src/test.py` 2026-10-16 08:12:36.846700157 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpdDDrBp/src/test.py` to project `src` 2026-10-16 08:12:36.846715747 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpdDDrBp/src/test.py` 2026-10-16 08:12:36.846718237 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:36.846727567 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:36.846777897 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:36.847175199 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdDDrBp/src/test.py"))}: Checking file '/tmp/.tmpdDDrBp/src/test.py' 2026-10-16 08:12:36.847314969 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdDDrBp/src/test.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:36.855778846 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdDDrBp/src/test.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:36.859891209 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:12:36.859907439 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:38.841728553 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:38.841891194 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:38.841974014 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdDDrBp/src/test.py", kind: FileContent } 2026-10-16 08:12:38.841983654 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdDDrBp/src/test.py` 2026-10-16 08:12:38.842152495 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdDDrBp/src/test.py` to project `src` 2026-10-16 08:12:38.842175725 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:12:38.842221445 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:38.842307255 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdDDrBp/src/test.py"))}: Checking file '/tmp/.tmpdDDrBp/src/test.py' 2026-10-16 08:12:38.842557766 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:38.842588146 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:12:38.842603116 DEBUG Received server response for request 2 2026-10-16 08:12:38.842649746 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:38.842678746 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:38.842690956 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:38.842694016 DEBUG request{id=3 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:40.842755206 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:40.842894006 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:40.842984966 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpdDDrBp/src/test.py", kind: FileContent } 2026-10-16 08:12:40.842995466 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpdDDrBp/src/test.py` 2026-10-16 08:12:40.843206267 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpdDDrBp/src/test.py` to project `src` 2026-10-16 08:12:40.843229757 DEBUG notification{method=textDocument/didChange}: Resuming workspace diagnostics request after revision bump 2026-10-16 08:12:40.843276147 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:40.843344917 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpdDDrBp/src/test.py"))}: Checking file '/tmp/.tmpdDDrBp/src/test.py' 2026-10-16 08:12:40.843497188 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:40.843523798 DEBUG method="workspace/diagnostic" response.id=3 duration=2.00s 2026-10-16 08:12:40.843537338 DEBUG Received server response for request 3 2026-10-16 08:12:40.853974080 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:40.854000900 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:40.854006810 DEBUG method="shutdown" response.id=4 duration=9.41µs 2026-10-16 08:12:40.854017770 DEBUG Received server response for request 4 2026-10-16 08:12:40.854022080 DEBUG Client sends notification `exit` 2026-10-16 08:12:40.854031700 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming ... 2026-10-16 08:12:40.858364504 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:40.858433414 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:40.858480955 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:40.858565865 DEBUG Client info: None 2026-10-16 08:12:40.858611865 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-16 08:12:40.858627635 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:40.858634595 INFO Version: Unknown 2026-10-16 08:12:40.858677385 DEBUG Received server response for request 1 2026-10-16 08:12:40.858721775 DEBUG Client sends notification `initialized` 2026-10-16 08:12:40.858736765 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:40.858855686 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:40.858899306 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:40.858903156 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:40.858914576 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:40.858986716 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:40.859002836 DEBUG Initializing workspace `file:///tmp/.tmpCi0c1N/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:40.859020906 DEBUG Searching for a project in '/tmp/.tmpCi0c1N/src' 2026-10-16 08:12:40.859067066 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:40.859071736 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:40.859642738 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:40.859649078 DEBUG Resolving local virtual environment: /tmp/.tmpCi0c1N/src/.venv 2026-10-16 08:12:40.859704298 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:40.859709178 DEBUG No virtual environment found 2026-10-16 08:12:40.859720509 DEBUG Adding first-party search path `/tmp/.tmpCi0c1N/src` 2026-10-16 08:12:40.859724529 DEBUG Using vendored stdlib 2026-10-16 08:12:40.859826389 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:40.859831379 DEBUG Adding new file root '/tmp/.tmpCi0c1N/src' of kind Project 2026-10-16 08:12:40.862906479 INFO Project::index_files{project=src}: Indexed 5 file(s) in 0.003s 2026-10-16 08:12:40.862963339 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:40.863144759 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_001.py"))}: Checking file '/tmp/.tmpCi0c1N/src/file_001.py' 2026-10-16 08:12:40.863155729 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_003.py"))}: Checking file '/tmp/.tmpCi0c1N/src/file_003.py' 2026-10-16 08:12:40.863172889 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_004.py"))}: Checking file '/tmp/.tmpCi0c1N/src/file_004.py' 2026-10-16 08:12:40.863182099 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_002.py"))}: Checking file '/tmp/.tmpCi0c1N/src/file_002.py' 2026-10-16 08:12:40.863185629 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_000.py"))}: Checking file '/tmp/.tmpCi0c1N/src/file_000.py' 2026-10-16 08:12:40.863317520 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_001.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:40.871546916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCi0c1N/src/file_001.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:40.876206490 DEBUG Received notification `$/progress` 2026-10-16 08:12:40.876267181 DEBUG Received notification `$/progress` 2026-10-16 08:12:40.876342331 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.013s 2026-10-16 08:12:40.876388621 DEBUG method="workspace/diagnostic" response.id=2 duration=13.46ms 2026-10-16 08:12:40.876401601 DEBUG Received server response for request 2 2026-10-16 08:12:40.886564523 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:40.886595693 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:40.886602713 DEBUG method="shutdown" response.id=3 duration=10.28µs 2026-10-16 08:12:40.886620153 DEBUG Received server response for request 3 2026-10-16 08:12:40.886623553 DEBUG Client sends notification `exit` 2026-10-16 08:12:40.886639333 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_diagnostic_streaming_with_caching ... 2026-10-16 08:12:40.892041700 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:40.892148651 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:40.892195161 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:40.892263301 DEBUG Client info: None 2026-10-16 08:12:40.892291061 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-16 08:12:40.892305711 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:40.892312771 INFO Version: Unknown 2026-10-16 08:12:40.892357461 DEBUG Received server response for request 1 2026-10-16 08:12:40.892404952 DEBUG Client sends notification `initialized` 2026-10-16 08:12:40.892419802 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:40.892594402 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:40.892637272 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:40.892641292 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:40.892658022 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:40.892661992 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:40.892665222 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:40.892667832 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:40.892711633 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:40.892729883 DEBUG Initializing workspace `file:///tmp/.tmpsnaWX3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:40.892748173 DEBUG Searching for a project in '/tmp/.tmpsnaWX3/src' 2026-10-16 08:12:40.892783933 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:40.892790183 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:40.894092917 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:40.894104217 DEBUG Resolving local virtual environment: /tmp/.tmpsnaWX3/src/.venv 2026-10-16 08:12:40.894158087 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:40.894163137 DEBUG No virtual environment found 2026-10-16 08:12:40.894175087 DEBUG Adding first-party search path `/tmp/.tmpsnaWX3/src` 2026-10-16 08:12:40.894179357 DEBUG Using vendored stdlib 2026-10-16 08:12:40.894275777 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:40.894281497 DEBUG Adding new file root '/tmp/.tmpsnaWX3/src' of kind Project 2026-10-16 08:12:40.896599695 INFO Project::index_files{project=src}: Indexed 7 file(s) in 0.002s 2026-10-16 08:12:40.896666905 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsnaWX3/src/error_0.py") 2026-10-16 08:12:40.896674955 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_0.py` 2026-10-16 08:12:40.896697865 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsnaWX3/src/error_0.py` 2026-10-16 08:12:40.896833106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_0.py` to project `src` 2026-10-16 08:12:40.896846986 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsnaWX3/src/error_0.py` 2026-10-16 08:12:40.896849666 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:40.896858356 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:40.896883716 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsnaWX3/src/error_1.py") 2026-10-16 08:12:40.896888596 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_1.py` 2026-10-16 08:12:40.896893316 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsnaWX3/src/error_1.py` 2026-10-16 08:12:40.896974956 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_1.py` to project `src` 2026-10-16 08:12:40.896982386 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsnaWX3/src/error_1.py` 2026-10-16 08:12:40.896984626 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:40.896990426 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101))}}: Set open project files (count: 2) 2026-10-16 08:12:40.897012096 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpsnaWX3/src/error_2.py") 2026-10-16 08:12:40.897015456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_2.py` 2026-10-16 08:12:40.897019946 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpsnaWX3/src/error_2.py` 2026-10-16 08:12:40.897106436 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_2.py` to project `src` 2026-10-16 08:12:40.897113706 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpsnaWX3/src/error_2.py` 2026-10-16 08:12:40.897115796 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:40.897121546 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100)), file(Id(101)), file(Id(300))}}: Set open project files (count: 3) 2026-10-16 08:12:40.897170267 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:40.897364207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_4.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_4.py' 2026-10-16 08:12:40.897367207 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_2.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_2.py' 2026-10-16 08:12:40.897392937 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_3.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_3.py' 2026-10-16 08:12:40.897432297 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_1.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_1.py' 2026-10-16 08:12:40.897453147 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_5.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_5.py' 2026-10-16 08:12:40.897413917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_6.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_6.py' 2026-10-16 08:12:40.897464447 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_4.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:40.897520468 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_0.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_0.py' 2026-10-16 08:12:40.909264925 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_4.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:40.915202873 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.018s 2026-10-16 08:12:40.915293064 DEBUG method="workspace/diagnostic" response.id=2 duration=18.17ms 2026-10-16 08:12:40.915318624 DEBUG Received server response for request 2 2026-10-16 08:12:40.915416314 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:40.915423184 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:40.915426604 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:40.915429404 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:40.915443944 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:40.915474954 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsnaWX3/src/error_0.py", kind: FileContent } 2026-10-16 08:12:40.915480634 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_0.py` 2026-10-16 08:12:40.915580095 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_0.py` to project `src` 2026-10-16 08:12:40.915594795 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:40.915611225 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsnaWX3/src/error_1.py", kind: FileContent } 2026-10-16 08:12:40.915617585 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_1.py` 2026-10-16 08:12:40.915687255 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_1.py` to project `src` 2026-10-16 08:12:40.915701385 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:40.915716755 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpsnaWX3/src/error_2.py", kind: FileContent } 2026-10-16 08:12:40.915720265 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpsnaWX3/src/error_2.py` 2026-10-16 08:12:40.915790205 DEBUG notification{method=textDocument/didChange}:apply_changes: Adding file `/tmp/.tmpsnaWX3/src/error_2.py` to project `src` 2026-10-16 08:12:40.915850596 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:40.915913706 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_1.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_1.py' 2026-10-16 08:12:40.915918186 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_2.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_2.py' 2026-10-16 08:12:40.915978366 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpsnaWX3/src/error_0.py"))}: Checking file '/tmp/.tmpsnaWX3/src/error_0.py' 2026-10-16 08:12:40.916060856 DEBUG Received notification `$/progress` 2026-10-16 08:12:40.916191597 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:40.916226157 DEBUG method="workspace/diagnostic" response.id=3 duration=427.07µs 2026-10-16 08:12:40.916242867 DEBUG Received server response for request 3 2026-10-16 08:12:40.926708830 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:40.926742060 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:40.926748250 DEBUG method="shutdown" response.id=4 duration=10.62µs 2026-10-16 08:12:40.926765260 DEBUG Received server response for request 4 2026-10-16 08:12:40.926769490 DEBUG Client sends notification `exit` 2026-10-16 08:12:40.926785400 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_current_analysis_unreachable_code_hint_tag ... 2026-10-16 08:12:40.931030563 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:40.931124904 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:40.931162664 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:40.931235494 DEBUG Client info: None 2026-10-16 08:12:40.931264784 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:40.931279474 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:40.931285894 INFO Version: Unknown 2026-10-16 08:12:40.931332144 DEBUG Received server response for request 1 2026-10-16 08:12:40.931377184 DEBUG Client sends notification `initialized` 2026-10-16 08:12:40.931391394 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:40.931501575 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:40.931539565 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:40.931543465 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:40.931556355 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:40.931608365 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:40.931623075 DEBUG Initializing workspace `file:///tmp/.tmpizx2sY/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:40.931638565 DEBUG Searching for a project in '/tmp/.tmpizx2sY/src' 2026-10-16 08:12:40.931691445 DEBUG Found project at '/tmp/.tmpizx2sY' 2026-10-16 08:12:40.931695515 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:40.932267207 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:40.932273157 DEBUG Resolving local virtual environment: /tmp/.tmpizx2sY/.venv 2026-10-16 08:12:40.932318337 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:40.932322957 DEBUG No virtual environment found 2026-10-16 08:12:40.932332957 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:40.932340987 DEBUG Adding first-party search path `/tmp/.tmpizx2sY/src` 2026-10-16 08:12:40.932344887 DEBUG Adding first-party search path `/tmp/.tmpizx2sY` 2026-10-16 08:12:40.932348657 DEBUG Using vendored stdlib 2026-10-16 08:12:40.932437818 INFO Python version: Python 3.10, platform: linux 2026-10-16 08:12:40.932441458 DEBUG Adding new file root '/tmp/.tmpizx2sY' of kind Project 2026-10-16 08:12:40.935301477 INFO Project::index_files{project=.tmpizx2sY}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:40.935370877 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project '.tmpizx2sY' 2026-10-16 08:12:40.935645898 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpizx2sY/src/foo.py"))}: Checking file '/tmp/.tmpizx2sY/src/foo.py' 2026-10-16 08:12:40.935798508 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpizx2sY/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:40.949650412 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpizx2sY/src/foo.py"))}: Module `typing.Self` not found in search paths 2026-10-16 08:12:40.949683062 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpizx2sY/src/foo.py"))}: Module `typing.Self` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:40.949791022 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:12:40.949820703 DEBUG method="workspace/diagnostic" response.id=2 duration=14.50ms 2026-10-16 08:12:40.949840923 DEBUG Received server response for request 2 2026-10-16 08:12:40.960077375 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:40.960100755 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:40.960108295 DEBUG method="shutdown" response.id=3 duration=12.91µs 2026-10-16 08:12:40.960118095 DEBUG Received server response for request 3 2026-10-16 08:12:40.960126965 DEBUG Client sends notification `exit` 2026-10-16 08:12:40.960144565 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unreachable_code_hint_tag ... 2026-10-16 08:12:40.965639922 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:40.965711323 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:40.965753933 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:40.965809533 DEBUG Client info: None 2026-10-16 08:12:40.965835723 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:40.965848633 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:40.965855153 INFO Version: Unknown 2026-10-16 08:12:40.965894603 DEBUG Received server response for request 1 2026-10-16 08:12:40.965939873 DEBUG Client sends notification `initialized` 2026-10-16 08:12:40.965955443 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:40.966067064 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:40.966109664 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:40.966113414 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:40.966126874 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:40.966176424 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:40.966192074 DEBUG Initializing workspace `file:///tmp/.tmp1z2QXu/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:40.966209314 DEBUG Searching for a project in '/tmp/.tmp1z2QXu/src' 2026-10-16 08:12:40.966243224 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:40.966248594 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:40.966757536 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:40.966763156 DEBUG Resolving local virtual environment: /tmp/.tmp1z2QXu/src/.venv 2026-10-16 08:12:40.966807216 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:40.966811576 DEBUG No virtual environment found 2026-10-16 08:12:40.966822726 DEBUG Adding first-party search path `/tmp/.tmp1z2QXu/src` 2026-10-16 08:12:40.966826916 DEBUG Using vendored stdlib 2026-10-16 08:12:40.966925267 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:40.966930267 DEBUG Adding new file root '/tmp/.tmp1z2QXu/src' of kind Project 2026-10-16 08:12:40.968980883 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:40.969031883 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:40.969183534 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1z2QXu/src/foo.py"))}: Checking file '/tmp/.tmp1z2QXu/src/foo.py' 2026-10-16 08:12:40.969334424 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1z2QXu/src/foo.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:40.978025532 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp1z2QXu/src/foo.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:40.983423878 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.014s 2026-10-16 08:12:40.983460479 DEBUG method="workspace/diagnostic" response.id=2 duration=14.46ms 2026-10-16 08:12:40.983478499 DEBUG Received server response for request 2 2026-10-16 08:12:40.993745391 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:40.993779351 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:40.993785891 DEBUG method="shutdown" response.id=3 duration=10.89µs 2026-10-16 08:12:40.993796481 DEBUG Received server response for request 3 2026-10-16 08:12:40.993805241 DEBUG Client sends notification `exit` 2026-10-16 08:12:40.993821241 DEBUG Received exit notification, exiting ok test pull_diagnostics::workspace_reports_unused_binding_hint_tag ... 2026-10-16 08:12:40.996991151 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:40.997086341 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:40.997129812 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:40.997185492 DEBUG Client info: None 2026-10-16 08:12:40.997216672 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:40.997227782 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:40.997233782 INFO Version: Unknown 2026-10-16 08:12:40.997274992 DEBUG Received server response for request 1 2026-10-16 08:12:40.997322212 DEBUG Client sends notification `initialized` 2026-10-16 08:12:40.997336812 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:40.997436533 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:40.997476463 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:40.997480653 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:40.997494853 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:40.997539373 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:40.997554173 DEBUG Initializing workspace `file:///tmp/.tmpCwLiA3/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:40.997570073 DEBUG Searching for a project in '/tmp/.tmpCwLiA3/src' 2026-10-16 08:12:40.997602113 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:40.997607243 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:40.998117865 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:40.998123265 DEBUG Resolving local virtual environment: /tmp/.tmpCwLiA3/src/.venv 2026-10-16 08:12:40.998168975 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:40.998173605 DEBUG No virtual environment found 2026-10-16 08:12:40.998184105 DEBUG Adding first-party search path `/tmp/.tmpCwLiA3/src` 2026-10-16 08:12:40.998188235 DEBUG Using vendored stdlib 2026-10-16 08:12:40.998270425 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:40.998275295 DEBUG Adding new file root '/tmp/.tmpCwLiA3/src' of kind Project 2026-10-16 08:12:41.000335822 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.000388882 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:41.000542362 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpCwLiA3/src/foo.py"))}: Checking file '/tmp/.tmpCwLiA3/src/foo.py' 2026-10-16 08:12:41.000655193 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:41.000675163 DEBUG method="workspace/diagnostic" response.id=2 duration=319.99µs 2026-10-16 08:12:41.000687643 DEBUG Received server response for request 2 2026-10-16 08:12:41.010958935 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.010983395 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.010990275 DEBUG method="shutdown" response.id=3 duration=10.48µs 2026-10-16 08:12:41.010999925 DEBUG Received server response for request 3 2026-10-16 08:12:41.011003775 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.011012806 DEBUG Received exit notification, exiting ok test rename::notebook ... 2026-10-16 08:12:41.012564100 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.012630441 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.012667311 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.012715781 DEBUG Client info: None 2026-10-16 08:12:41.012743041 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.012753281 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.012759071 INFO Version: Unknown 2026-10-16 08:12:41.012798551 DEBUG Received server response for request 1 2026-10-16 08:12:41.012846951 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.012858941 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpcON8G5 2026-10-16 08:12:41.012865531 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.012954842 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.012993142 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.012997292 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.013004392 DEBUG No workspace configuration provided for file:///tmp/.tmpcON8G5 2026-10-16 08:12:41.013019782 DEBUG Client sends notification `notebookDocument/didOpen` 2026-10-16 08:12:41.013022492 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 08:12:41.013049442 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.013068182 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpcON8G5, using default options 2026-10-16 08:12:41.013077652 DEBUG Initializing workspace `file:///tmp/.tmpcON8G5`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.013091682 DEBUG Searching for a project in '/tmp/.tmpcON8G5' 2026-10-16 08:12:41.013119152 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.013123662 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.013578914 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.013584884 DEBUG Resolving local virtual environment: /tmp/.tmpcON8G5/.venv 2026-10-16 08:12:41.013625494 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.013629684 DEBUG No virtual environment found 2026-10-16 08:12:41.013640854 DEBUG Adding first-party search path `/tmp/.tmpcON8G5` 2026-10-16 08:12:41.013644834 DEBUG Using vendored stdlib 2026-10-16 08:12:41.013729514 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.013733864 DEBUG Adding new file root '/tmp/.tmpcON8G5' of kind Project 2026-10-16 08:12:41.016566633 INFO Project::index_files{project=.tmpcON8G5}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.016583923 DEBUG Updating project to check open files 2026-10-16 08:12:41.016631063 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:41.016635763 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:41.016642753 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101))}}: Set open project files (count: 1) 2026-10-16 08:12:41.016649163 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:41.016651453 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:41.016657203 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(102))}}: Set open project files (count: 2) 2026-10-16 08:12:41.016663343 DEBUG notification{method=notebookDocument/didOpen}: Opening file `vs-code:/test.ipynb` 2026-10-16 08:12:41.016665633 DEBUG notification{method=notebookDocument/didOpen}: Take open project files 2026-10-16 08:12:41.016670533 DEBUG notification{method=notebookDocument/didOpen}:set_open_files{open_files={file(Id(101)), file(Id(103)), file(Id(102))}}: Set open project files (count: 3) 2026-10-16 08:12:41.016738583 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Checking file 'vs-code:/test.ipynb' 2026-10-16 08:12:41.016852124 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.029146683 DEBUG notification{method=notebookDocument/didOpen}:check_file{file=file(Id(103))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.034003728 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:41.034018388 DEBUG Received notification `textDocument/publishDiagnostics` 2026-10-16 08:12:41.034096968 DEBUG method="textDocument/prepareRename" response.id=2 duration=97.72µs 2026-10-16 08:12:41.034119688 DEBUG Received server response for request 2 2026-10-16 08:12:41.034127698 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 08:12:41.034211429 DEBUG request{id=3 method=textDocument/rename}: Failed to read notebook '/tmp/.tmpcON8G5/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-16 08:12:41.034269789 DEBUG method="textDocument/rename" response.id=3 duration=127.70µs 2026-10-16 08:12:41.034286039 DEBUG Received server response for request 3 2026-10-16 08:12:41.044565931 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.044597561 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.044603851 DEBUG method="shutdown" response.id=4 duration=10.81µs 2026-10-16 08:12:41.044613201 DEBUG Received server response for request 4 2026-10-16 08:12:41.044617821 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.044633641 DEBUG Received exit notification, exiting ok test rename::text_document ... 2026-10-16 08:12:41.047618261 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.047691991 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.047730611 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.047785321 DEBUG Client info: None 2026-10-16 08:12:41.047820481 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.047831301 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.047837011 INFO Version: Unknown 2026-10-16 08:12:41.047877182 DEBUG Received server response for request 1 2026-10-16 08:12:41.047917932 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.047931042 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpqcS04H 2026-10-16 08:12:41.047937882 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.048040872 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.048088312 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.048092352 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.048100742 DEBUG No workspace configuration provided for file:///tmp/.tmpqcS04H 2026-10-16 08:12:41.048107332 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.048110232 DEBUG Client sends request `textDocument/prepareRename` with ID 2 2026-10-16 08:12:41.048153212 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.048157352 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpqcS04H, using default options 2026-10-16 08:12:41.048166192 DEBUG Initializing workspace `file:///tmp/.tmpqcS04H`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.048180473 DEBUG Searching for a project in '/tmp/.tmpqcS04H' 2026-10-16 08:12:41.048206983 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.048211533 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.048698264 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.048703854 DEBUG Resolving local virtual environment: /tmp/.tmpqcS04H/.venv 2026-10-16 08:12:41.048748504 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.048753014 DEBUG No virtual environment found 2026-10-16 08:12:41.048763884 DEBUG Adding first-party search path `/tmp/.tmpqcS04H` 2026-10-16 08:12:41.048768134 DEBUG Using vendored stdlib 2026-10-16 08:12:41.048856675 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.048861355 DEBUG Adding new file root '/tmp/.tmpqcS04H' of kind Project 2026-10-16 08:12:41.052502786 INFO Project::index_files{project=.tmpqcS04H}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.052519946 DEBUG Updating project to check open files 2026-10-16 08:12:41.052586506 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpqcS04H/foo.py") 2026-10-16 08:12:41.052594246 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpqcS04H/foo.py` 2026-10-16 08:12:41.052600367 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpqcS04H/foo.py` 2026-10-16 08:12:41.052700197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpqcS04H/foo.py` to project `.tmpqcS04H` 2026-10-16 08:12:41.052711597 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpqcS04H/foo.py` 2026-10-16 08:12:41.052714407 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.052721647 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.052900687 DEBUG method="textDocument/prepareRename" response.id=2 duration=173.04µs 2026-10-16 08:12:41.052912958 DEBUG Received server response for request 2 2026-10-16 08:12:41.052923268 DEBUG Client sends request `textDocument/rename` with ID 3 2026-10-16 08:12:41.053031878 DEBUG method="textDocument/rename" response.id=3 duration=96.65µs 2026-10-16 08:12:41.053041938 DEBUG Received server response for request 3 2026-10-16 08:12:41.063292480 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.063315530 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.063322300 DEBUG method="shutdown" response.id=4 duration=9.82µs 2026-10-16 08:12:41.063332440 DEBUG Received server response for request 4 2026-10-16 08:12:41.063335900 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.063344870 DEBUG Received exit notification, exiting ok test script_preparation::exclude_scripts_uses_saved_contents_after_close ... 2026-10-16 08:12:41.064954536 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.065020386 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.065069526 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.065124166 DEBUG Client info: None 2026-10-16 08:12:41.065149366 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-16 08:12:41.065163896 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.065170586 INFO Version: Unknown 2026-10-16 08:12:41.065213676 DEBUG Received server response for request 1 2026-10-16 08:12:41.065260286 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.065275947 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.065358357 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.065391057 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.065394987 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.065410287 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.065413097 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.065448137 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.065461817 DEBUG Initializing workspace `file:///tmp/.tmpaMPQXF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.065476567 DEBUG Searching for a project in '/tmp/.tmpaMPQXF/src' 2026-10-16 08:12:41.065516377 DEBUG Found project at '/tmp/.tmpaMPQXF/src' 2026-10-16 08:12:41.065520357 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.065968979 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.065973919 DEBUG Resolving local virtual environment: /tmp/.tmpaMPQXF/src/.venv 2026-10-16 08:12:41.066014839 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.066018859 DEBUG No virtual environment found 2026-10-16 08:12:41.066029639 DEBUG Adding first-party search path `/tmp/.tmpaMPQXF/src` 2026-10-16 08:12:41.066033539 DEBUG Using vendored stdlib 2026-10-16 08:12:41.066132629 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.066137709 DEBUG Adding new file root '/tmp/.tmpaMPQXF/src' of kind Project 2026-10-16 08:12:41.068131616 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:41.068195116 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpaMPQXF/src/script.py") 2026-10-16 08:12:41.068202796 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.068216496 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.068332836 DEBUG notification{method=textDocument/didOpen}:apply_changes:remove_file{file=file(Id(100))}: Removing file `/tmp/.tmpaMPQXF/src/script.py` from project `src` 2026-10-16 08:12:41.068351736 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.068354236 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.068359416 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.068434786 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:41.068602357 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMPQXF/src/main.py"))}: Checking file '/tmp/.tmpaMPQXF/src/main.py' 2026-10-16 08:12:41.068720237 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMPQXF/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.077618405 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMPQXF/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.077709296 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.077735966 DEBUG method="workspace/diagnostic" response.id=2 duration=9.37ms 2026-10-16 08:12:41.077751806 DEBUG Received server response for request 2 2026-10-16 08:12:41.077866286 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:41.077873996 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:41.077891756 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.077895106 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:41.077904676 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:12:41.077931246 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpaMPQXF/src/script.py", kind: FileContent } 2026-10-16 08:12:41.077938106 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.077943056 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmpaMPQXF/src/script.py` 2026-10-16 08:12:41.078036717 DEBUG notification{method=textDocument/didClose}:apply_changes: Adding file `/tmp/.tmpaMPQXF/src/script.py` to project `src` 2026-10-16 08:12:41.078081957 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:41.078184707 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpaMPQXF/src/script.py"))}: Checking file '/tmp/.tmpaMPQXF/src/script.py' 2026-10-16 08:12:41.078277537 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:41.078300398 DEBUG method="workspace/diagnostic" response.id=3 duration=250.73µs 2026-10-16 08:12:41.078311888 DEBUG Received server response for request 3 2026-10-16 08:12:41.088449440 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.088471080 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.088478510 DEBUG method="shutdown" response.id=4 duration=9.50µs 2026-10-16 08:12:41.088488040 DEBUG Received server response for request 4 2026-10-16 08:12:41.088491710 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.088509650 DEBUG Received exit notification, exiting ok test script_preparation::non_python_overlay_does_not_block_workspace_diagnostics ... 2026-10-16 08:12:41.092730783 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-16 08:12:41.092796293 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.092841303 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.092908744 DEBUG Client info: None 2026-10-16 08:12:41.092935264 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-16 08:12:41.092947144 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.092952174 INFO Version: Unknown 2026-10-16 08:12:41.092992904 DEBUG Received server response for request 1 2026-10-16 08:12:41.093031604 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.093045464 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.093227995 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.093265165 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.093268765 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.093285715 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.093288275 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.093339385 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.093357685 DEBUG Initializing workspace `file:///tmp/.tmpjGY2nA/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.093373415 DEBUG Searching for a project in '/tmp/.tmpjGY2nA/src' 2026-10-16 08:12:41.093407425 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.093412485 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.094665039 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.094673729 DEBUG Resolving local virtual environment: /tmp/.tmpjGY2nA/src/.venv 2026-10-16 08:12:41.094724519 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.094729439 DEBUG No virtual environment found 2026-10-16 08:12:41.094741569 DEBUG Adding first-party search path `/tmp/.tmpjGY2nA/src` 2026-10-16 08:12:41.094745999 DEBUG Using vendored stdlib 2026-10-16 08:12:41.094862180 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.094867960 DEBUG Adding new file root '/tmp/.tmpjGY2nA/src' of kind Project 2026-10-16 08:12:41.097092977 INFO Project::index_files{project=src}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:41.097176917 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpjGY2nA/src/script.py") 2026-10-16 08:12:41.097186197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpjGY2nA/src/script.py` 2026-10-16 08:12:41.097208417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpjGY2nA/src/script.py` 2026-10-16 08:12:41.097343458 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpjGY2nA/src/script.py` to project `src` 2026-10-16 08:12:41.097402548 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'src' 2026-10-16 08:12:41.097524128 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/main.py"))}: Checking file '/tmp/.tmpjGY2nA/src/main.py' 2026-10-16 08:12:41.097596838 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.097933589 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: Defaulting to python-platform `linux` 2026-10-16 08:12:41.097977580 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.097983930 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: No virtual environment found 2026-10-16 08:12:41.097987850 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: Using vendored stdlib 2026-10-16 08:12:41.098092110 INFO request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.098118920 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/script.py"))}: Checking file '/tmp/.tmpjGY2nA/src/script.py' 2026-10-16 08:12:41.105690324 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpjGY2nA/src/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.105795564 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:41.105833864 DEBUG method="workspace/diagnostic" response.id=2 duration=8.47ms 2026-10-16 08:12:41.105849044 DEBUG Received server response for request 2 2026-10-16 08:12:41.116028647 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.116067777 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.116075277 DEBUG method="shutdown" response.id=3 duration=23.26µs 2026-10-16 08:12:41.116085737 DEBUG Received server response for request 3 2026-10-16 08:12:41.116090337 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.116099867 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_not_supporting_multiline_tokens ... 2026-10-16 08:12:41.120191150 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-16 08:12:41.120276040 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.120322260 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.120399680 DEBUG Client info: None 2026-10-16 08:12:41.120432530 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.120445680 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.120451660 INFO Version: Unknown 2026-10-16 08:12:41.120500771 DEBUG Received server response for request 1 2026-10-16 08:12:41.120551751 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.120566911 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.120666001 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.120705611 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.120709531 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.120726371 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.120729881 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:41.120776872 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.120790902 DEBUG Initializing workspace `file:///tmp/.tmpM4J9Qy/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.120805982 DEBUG Searching for a project in '/tmp/.tmpM4J9Qy/src' 2026-10-16 08:12:41.120846282 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.120850852 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.121355813 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.121361483 DEBUG Resolving local virtual environment: /tmp/.tmpM4J9Qy/src/.venv 2026-10-16 08:12:41.121406303 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.121410083 DEBUG No virtual environment found 2026-10-16 08:12:41.121420854 DEBUG Adding first-party search path `/tmp/.tmpM4J9Qy/src` 2026-10-16 08:12:41.121425024 DEBUG Using vendored stdlib 2026-10-16 08:12:41.121513894 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.121518234 DEBUG Adding new file root '/tmp/.tmpM4J9Qy/src' of kind Project 2026-10-16 08:12:41.123538760 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.123558300 DEBUG Updating project to check open files 2026-10-16 08:12:41.123623860 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpM4J9Qy/src/foo.py") 2026-10-16 08:12:41.123634711 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpM4J9Qy/src/foo.py` 2026-10-16 08:12:41.123641281 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpM4J9Qy/src/foo.py` 2026-10-16 08:12:41.123758331 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpM4J9Qy/src/foo.py` to project `src` 2026-10-16 08:12:41.123772781 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpM4J9Qy/src/foo.py` 2026-10-16 08:12:41.123776431 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.123784931 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.124093162 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.124131822 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.139496950 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=15.71ms 2026-10-16 08:12:41.139528641 DEBUG Received server response for request 2 2026-10-16 08:12:41.149796553 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.149821463 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.149828723 DEBUG method="shutdown" response.id=3 duration=10.92µs 2026-10-16 08:12:41.149839733 DEBUG Received server response for request 3 2026-10-16 08:12:41.149843203 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.149851923 DEBUG Received exit notification, exiting ok test semantic_tokens::multiline_token_client_supporting_multiline_tokens ... 2026-10-16 08:12:41.155120750 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-16 08:12:41.155195460 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.155230800 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.155291520 DEBUG Client info: None 2026-10-16 08:12:41.155325090 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.155336840 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.155342700 INFO Version: Unknown 2026-10-16 08:12:41.155383691 DEBUG Received server response for request 1 2026-10-16 08:12:41.155428461 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.155443341 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.155601241 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.155640381 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.155643821 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.155657601 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.155661061 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:41.155708202 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.155725582 DEBUG Initializing workspace `file:///tmp/.tmpB1PQsx/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.155742852 DEBUG Searching for a project in '/tmp/.tmpB1PQsx/src' 2026-10-16 08:12:41.155777952 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.155783042 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.157036366 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.157045336 DEBUG Resolving local virtual environment: /tmp/.tmpB1PQsx/src/.venv 2026-10-16 08:12:41.157108096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.157112916 DEBUG No virtual environment found 2026-10-16 08:12:41.157124836 DEBUG Adding first-party search path `/tmp/.tmpB1PQsx/src` 2026-10-16 08:12:41.157129156 DEBUG Using vendored stdlib 2026-10-16 08:12:41.157235676 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.157241336 DEBUG Adding new file root '/tmp/.tmpB1PQsx/src' of kind Project 2026-10-16 08:12:41.159460803 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.159476153 DEBUG Updating project to check open files 2026-10-16 08:12:41.159557774 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpB1PQsx/src/foo.py") 2026-10-16 08:12:41.159567384 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpB1PQsx/src/foo.py` 2026-10-16 08:12:41.159573904 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpB1PQsx/src/foo.py` 2026-10-16 08:12:41.159704984 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpB1PQsx/src/foo.py` to project `src` 2026-10-16 08:12:41.159718044 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpB1PQsx/src/foo.py` 2026-10-16 08:12:41.159720614 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.159728594 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.159983955 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.160029175 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.173412707 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=13.68ms 2026-10-16 08:12:41.173435687 DEBUG Received server response for request 2 2026-10-16 08:12:41.183700200 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.183740120 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.183747800 DEBUG method="shutdown" response.id=3 duration=12.23µs 2026-10-16 08:12:41.183758100 DEBUG Received server response for request 3 2026-10-16 08:12:41.183761790 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.183777350 DEBUG Received exit notification, exiting ok test semantic_tokens::no_stale_tokens_after_opening_the_same_file_with_new_content ... 2026-10-16 08:12:41.188866816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { 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-16 08:12:41.188936276 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.188974666 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.189038157 DEBUG Client info: None 2026-10-16 08:12:41.189082667 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.189094987 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "MULTILINE_SEMANTIC_TOKENS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.189101067 INFO Version: Unknown 2026-10-16 08:12:41.189141337 DEBUG Received server response for request 1 2026-10-16 08:12:41.189177537 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.189191857 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.189269027 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.189302258 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.189305998 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.189320688 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.189323788 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:41.189362138 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.189375898 DEBUG Initializing workspace `file:///tmp/.tmphAJ3AR/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.189389488 DEBUG Searching for a project in '/tmp/.tmphAJ3AR/src' 2026-10-16 08:12:41.189422458 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.189426868 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.189922429 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.189928300 DEBUG Resolving local virtual environment: /tmp/.tmphAJ3AR/src/.venv 2026-10-16 08:12:41.189973640 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.189977970 DEBUG No virtual environment found 2026-10-16 08:12:41.189988430 DEBUG Adding first-party search path `/tmp/.tmphAJ3AR/src` 2026-10-16 08:12:41.189992560 DEBUG Using vendored stdlib 2026-10-16 08:12:41.190098910 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.190103510 DEBUG Adding new file root '/tmp/.tmphAJ3AR/src' of kind Project 2026-10-16 08:12:41.192163416 INFO Project::index_files{project=src}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:41.192180687 DEBUG Updating project to check open files 2026-10-16 08:12:41.192248067 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphAJ3AR/src/foo") 2026-10-16 08:12:41.192348377 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphAJ3AR/src/foo` to project `src` 2026-10-16 08:12:41.192364517 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.192367847 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.192373837 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:41.192709228 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.195334846 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.95ms 2026-10-16 08:12:41.195351927 DEBUG Received server response for request 2 2026-10-16 08:12:41.195363987 DEBUG Client sends notification `textDocument/didClose` 2026-10-16 08:12:41.195371957 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.195374927 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 3 2026-10-16 08:12:41.195384587 DEBUG notification{method=textDocument/didClose}: Closing file `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195387977 DEBUG notification{method=textDocument/didClose}: Take open project files 2026-10-16 08:12:41.195396377 DEBUG notification{method=textDocument/didClose}:set_open_files{open_files={}}: Set open project files (count: 0) 2026-10-16 08:12:41.195402777 DEBUG notification{method=textDocument/didClose}:remove_file{file=file(Id(200))}: Removing file `/tmp/.tmphAJ3AR/src/foo` from project `src` 2026-10-16 08:12:41.195427857 DEBUG notification{method=textDocument/didClose}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmphAJ3AR/src/foo", kind: FileContent } 2026-10-16 08:12:41.195434717 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the revision of `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195439787 DEBUG notification{method=textDocument/didClose}:apply_changes: Updating the permissions of `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195467037 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmphAJ3AR/src/foo") 2026-10-16 08:12:41.195470507 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195475427 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195556707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmphAJ3AR/src/foo` to project `src` 2026-10-16 08:12:41.195567207 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmphAJ3AR/src/foo` 2026-10-16 08:12:41.195569337 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.195574067 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(200))}}: Set open project files (count: 1) 2026-10-16 08:12:41.195646087 DEBUG request{id=3 method=textDocument/semanticTokens/full}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.208523718 DEBUG method="textDocument/semanticTokens/full" response.id=3 duration=12.94ms 2026-10-16 08:12:41.208541188 DEBUG Received server response for request 3 2026-10-16 08:12:41.218618900 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.218639790 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.218645760 DEBUG method="shutdown" response.id=4 duration=9.39µs 2026-10-16 08:12:41.218656210 DEBUG Received server response for request 4 2026-10-16 08:12:41.218659620 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.218668420 DEBUG Received exit notification, exiting ok test semantic_tokens::script_metadata_is_highlighted_as_toml ... 2026-10-16 08:12:41.224000337 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.224092867 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.224137247 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.224193417 DEBUG Client info: None 2026-10-16 08:12:41.224221258 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.224235098 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.224241768 INFO Version: Unknown 2026-10-16 08:12:41.224283488 DEBUG Received server response for request 1 2026-10-16 08:12:41.224331178 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.224347018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.224444468 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.224484278 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.224488428 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.224505918 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.224509058 DEBUG Client sends request `textDocument/semanticTokens/full` with ID 2 2026-10-16 08:12:41.224547139 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.224561719 DEBUG Initializing workspace `file:///tmp/.tmp1PiNZF/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.224577239 DEBUG Searching for a project in '/tmp/.tmp1PiNZF/src' 2026-10-16 08:12:41.224612419 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.224617079 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.225142680 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.225148110 DEBUG Resolving local virtual environment: /tmp/.tmp1PiNZF/src/.venv 2026-10-16 08:12:41.225208771 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.225213011 DEBUG No virtual environment found 2026-10-16 08:12:41.225223931 DEBUG Adding first-party search path `/tmp/.tmp1PiNZF/src` 2026-10-16 08:12:41.225228581 DEBUG Using vendored stdlib 2026-10-16 08:12:41.225331091 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.225336601 DEBUG Adding new file root '/tmp/.tmp1PiNZF/src' of kind Project 2026-10-16 08:12:41.227520148 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.227538428 DEBUG Updating project to check open files 2026-10-16 08:12:41.227619628 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1PiNZF/src/script.py") 2026-10-16 08:12:41.227633688 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1PiNZF/src/script.py` 2026-10-16 08:12:41.227641708 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1PiNZF/src/script.py` 2026-10-16 08:12:41.227773479 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1PiNZF/src/script.py` to project `src` 2026-10-16 08:12:41.227785989 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1PiNZF/src/script.py` 2026-10-16 08:12:41.227788499 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.227796009 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.227881999 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving requires-python constraint: `>=3.12` 2026-10-16 08:12:41.227912299 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolved requires-python constraint to: 3.12 2026-10-16 08:12:41.228428811 INFO request{id=2 method=textDocument/semanticTokens/full}: Defaulting to python-platform `linux` 2026-10-16 08:12:41.228462541 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.228467451 DEBUG request{id=2 method=textDocument/semanticTokens/full}: No virtual environment found 2026-10-16 08:12:41.228470881 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Using vendored stdlib 2026-10-16 08:12:41.228567721 INFO request{id=2 method=textDocument/semanticTokens/full}: Python version: Python 3.12, platform: linux 2026-10-16 08:12:41.228687822 DEBUG request{id=2 method=textDocument/semanticTokens/full}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.230754858 DEBUG method="textDocument/semanticTokens/full" response.id=2 duration=2.95ms 2026-10-16 08:12:41.230769268 DEBUG Received server response for request 2 2026-10-16 08:12:41.240851820 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.240874060 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.240880230 DEBUG method="shutdown" response.id=3 duration=9.71µs 2026-10-16 08:12:41.240890460 DEBUG Received server response for request 3 2026-10-16 08:12:41.240893690 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.240902720 DEBUG Received exit notification, exiting ok test signature_help::works_in_function_name ... 2026-10-16 08:12:41.242757866 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.242815196 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.242849286 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.242910736 DEBUG Client info: None 2026-10-16 08:12:41.242934907 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.242948057 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.242954887 INFO Version: Unknown 2026-10-16 08:12:41.242998127 DEBUG Received server response for request 1 2026-10-16 08:12:41.243038507 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.243068867 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.243174127 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.243212337 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.243216617 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.243229167 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.243232037 DEBUG Client sends request `textDocument/signatureHelp` with ID 2 2026-10-16 08:12:41.243270598 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.243284168 DEBUG Initializing workspace `file:///tmp/.tmpgCorVc/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.243300128 DEBUG Searching for a project in '/tmp/.tmpgCorVc/src' 2026-10-16 08:12:41.243333138 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.243337818 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.243794449 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.243799499 DEBUG Resolving local virtual environment: /tmp/.tmpgCorVc/src/.venv 2026-10-16 08:12:41.243841169 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.243845269 DEBUG No virtual environment found 2026-10-16 08:12:41.243856329 DEBUG Adding first-party search path `/tmp/.tmpgCorVc/src` 2026-10-16 08:12:41.243860399 DEBUG Using vendored stdlib 2026-10-16 08:12:41.243945120 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.243949670 DEBUG Adding new file root '/tmp/.tmpgCorVc/src' of kind Project 2026-10-16 08:12:41.246890459 INFO Project::index_files{project=src}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.246904909 DEBUG Updating project to check open files 2026-10-16 08:12:41.246964809 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgCorVc/src/foo.py") 2026-10-16 08:12:41.246971669 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgCorVc/src/foo.py` 2026-10-16 08:12:41.246979059 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgCorVc/src/foo.py` 2026-10-16 08:12:41.247107260 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgCorVc/src/foo.py` to project `src` 2026-10-16 08:12:41.247119060 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgCorVc/src/foo.py` 2026-10-16 08:12:41.247121560 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.247128760 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.247417601 DEBUG request{id=2 method=textDocument/signatureHelp}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.261942536 DEBUG request{id=2 method=textDocument/signatureHelp}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.267957395 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:41.267973375 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found in search paths 2026-10-16 08:12:41.267985015 DEBUG request{id=2 method=textDocument/signatureHelp}:map_stub_definition: Module `re` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:41.268015556 DEBUG method="textDocument/signatureHelp" response.id=2 duration=20.88ms 2026-10-16 08:12:41.268040296 DEBUG Received server response for request 2 2026-10-16 08:12:41.278339468 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.278381568 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.278389368 DEBUG method="shutdown" response.id=3 duration=11.19µs 2026-10-16 08:12:41.278399428 DEBUG Received server response for request 3 2026-10-16 08:12:41.278403098 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.278419098 DEBUG Received exit notification, exiting ok test type_hierarchy::chained_hierarchy ... 2026-10-16 08:12:41.284252717 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.284317887 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.284358077 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.284421867 DEBUG Client info: None 2026-10-16 08:12:41.284455567 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.284469898 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.284477068 INFO Version: Unknown 2026-10-16 08:12:41.284521808 DEBUG Received server response for request 1 2026-10-16 08:12:41.284556678 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.284569868 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2bh22O 2026-10-16 08:12:41.284577848 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.284672118 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.284706828 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.284710618 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.284717558 DEBUG No workspace configuration provided for file:///tmp/.tmp2bh22O 2026-10-16 08:12:41.284722918 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.284725668 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:12:41.284766658 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.284771658 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2bh22O, using default options 2026-10-16 08:12:41.284781279 DEBUG Initializing workspace `file:///tmp/.tmp2bh22O`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.284794599 DEBUG Searching for a project in '/tmp/.tmp2bh22O' 2026-10-16 08:12:41.284827259 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.284832109 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.285375330 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.285381460 DEBUG Resolving local virtual environment: /tmp/.tmp2bh22O/.venv 2026-10-16 08:12:41.285427271 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.285431591 DEBUG No virtual environment found 2026-10-16 08:12:41.285443731 DEBUG Adding first-party search path `/tmp/.tmp2bh22O` 2026-10-16 08:12:41.285447681 DEBUG Using vendored stdlib 2026-10-16 08:12:41.285541701 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.285546331 DEBUG Adding new file root '/tmp/.tmp2bh22O' of kind Project 2026-10-16 08:12:41.289169352 INFO Project::index_files{project=.tmp2bh22O}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.289186852 DEBUG Updating project to check open files 2026-10-16 08:12:41.289255373 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2bh22O/foo.py") 2026-10-16 08:12:41.289262413 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2bh22O/foo.py` 2026-10-16 08:12:41.289268303 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2bh22O/foo.py` 2026-10-16 08:12:41.289369823 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2bh22O/foo.py` to project `.tmp2bh22O` 2026-10-16 08:12:41.289380233 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2bh22O/foo.py` 2026-10-16 08:12:41.289382813 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.289389903 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.289694584 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.289762974 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=366.85µs 2026-10-16 08:12:41.289775544 DEBUG Received server response for request 2 2026-10-16 08:12:41.289792554 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:12:41.289856894 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=48.73µs 2026-10-16 08:12:41.289867404 DEBUG Received server response for request 3 2026-10-16 08:12:41.289878945 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 08:12:41.289925095 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=34.75µs 2026-10-16 08:12:41.289935515 DEBUG Received server response for request 4 2026-10-16 08:12:41.289945305 DEBUG Client sends request `typeHierarchy/supertypes` with ID 5 2026-10-16 08:12:41.300350908 DEBUG method="typeHierarchy/supertypes" response.id=5 duration=10.39ms 2026-10-16 08:12:41.300365408 DEBUG Received server response for request 5 2026-10-16 08:12:41.300382398 DEBUG Client sends request `typeHierarchy/supertypes` with ID 6 2026-10-16 08:12:41.300432618 DEBUG method="typeHierarchy/supertypes" response.id=6 duration=37.76µs 2026-10-16 08:12:41.300442468 DEBUG Received server response for request 6 2026-10-16 08:12:41.310516600 DEBUG Client sends request `shutdown` with ID 7 2026-10-16 08:12:41.310548460 DEBUG request{id=7 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.310554900 DEBUG method="shutdown" response.id=7 duration=10.37µs 2026-10-16 08:12:41.310564590 DEBUG Received server response for request 7 2026-10-16 08:12:41.310569090 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.310578200 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_subtypes ... 2026-10-16 08:12:41.314988424 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.315084704 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.315129634 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.315253925 DEBUG Client info: None 2026-10-16 08:12:41.315309315 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.315326395 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.315334935 INFO Version: Unknown 2026-10-16 08:12:41.315385055 DEBUG Received server response for request 1 2026-10-16 08:12:41.315432735 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.315446565 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmp2bSXeW 2026-10-16 08:12:41.315455785 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.315647136 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.315686346 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.315689976 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.315698276 DEBUG No workspace configuration provided for file:///tmp/.tmp2bSXeW 2026-10-16 08:12:41.315704286 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.315707516 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:12:41.315760416 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.315765596 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmp2bSXeW, using default options 2026-10-16 08:12:41.315777456 DEBUG Initializing workspace `file:///tmp/.tmp2bSXeW`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.315793006 DEBUG Searching for a project in '/tmp/.tmp2bSXeW' 2026-10-16 08:12:41.315819956 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.315825636 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.317127470 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.317137670 DEBUG Resolving local virtual environment: /tmp/.tmp2bSXeW/.venv 2026-10-16 08:12:41.317189111 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.317194101 DEBUG No virtual environment found 2026-10-16 08:12:41.317205821 DEBUG Adding first-party search path `/tmp/.tmp2bSXeW` 2026-10-16 08:12:41.317210141 DEBUG Using vendored stdlib 2026-10-16 08:12:41.317326871 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.317334711 DEBUG Adding new file root '/tmp/.tmp2bSXeW' of kind Project 2026-10-16 08:12:41.321288484 INFO Project::index_files{project=.tmp2bSXeW}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.321308614 DEBUG Updating project to check open files 2026-10-16 08:12:41.321397074 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp2bSXeW/foo.py") 2026-10-16 08:12:41.321412514 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp2bSXeW/foo.py` 2026-10-16 08:12:41.321419134 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp2bSXeW/foo.py` 2026-10-16 08:12:41.321529374 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp2bSXeW/foo.py` to project `.tmp2bSXeW` 2026-10-16 08:12:41.321541744 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp2bSXeW/foo.py` 2026-10-16 08:12:41.321544504 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.321553654 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.321999066 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.322051196 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=490.76µs 2026-10-16 08:12:41.322095106 DEBUG Received server response for request 2 2026-10-16 08:12:41.322114046 DEBUG Client sends request `typeHierarchy/subtypes` with ID 3 2026-10-16 08:12:41.334421175 DEBUG Module `__builtins__` not found in search paths 2026-10-16 08:12:41.341933789 DEBUG method="typeHierarchy/subtypes" response.id=3 duration=19.80ms 2026-10-16 08:12:41.341956899 DEBUG Received server response for request 3 2026-10-16 08:12:41.352080011 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.352117391 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.352126721 DEBUG method="shutdown" response.id=4 duration=15.17µs 2026-10-16 08:12:41.352137631 DEBUG Received server response for request 4 2026-10-16 08:12:41.352141211 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.352156311 DEBUG Received exit notification, exiting ok test type_hierarchy::simple_supertypes ... 2026-10-16 08:12:41.367454629 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.367525309 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.367564339 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.367646450 DEBUG Client info: None 2026-10-16 08:12:41.367690370 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.367705870 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.367713110 INFO Version: Unknown 2026-10-16 08:12:41.367758920 DEBUG Received server response for request 1 2026-10-16 08:12:41.367799800 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.367813670 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpK7LmrS 2026-10-16 08:12:41.367822560 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.367924031 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.367973651 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.367978071 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.367985961 DEBUG No workspace configuration provided for file:///tmp/.tmpK7LmrS 2026-10-16 08:12:41.367991341 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.367994581 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:12:41.368048621 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.368066401 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpK7LmrS, using default options 2026-10-16 08:12:41.368077101 DEBUG Initializing workspace `file:///tmp/.tmpK7LmrS`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.368094841 DEBUG Searching for a project in '/tmp/.tmpK7LmrS' 2026-10-16 08:12:41.368123261 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.368128461 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.368768723 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.368775433 DEBUG Resolving local virtual environment: /tmp/.tmpK7LmrS/.venv 2026-10-16 08:12:41.368835103 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.368840284 DEBUG No virtual environment found 2026-10-16 08:12:41.368852474 DEBUG Adding first-party search path `/tmp/.tmpK7LmrS` 2026-10-16 08:12:41.368856744 DEBUG Using vendored stdlib 2026-10-16 08:12:41.368950974 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.368955974 DEBUG Adding new file root '/tmp/.tmpK7LmrS' of kind Project 2026-10-16 08:12:41.372756986 INFO Project::index_files{project=.tmpK7LmrS}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.372776736 DEBUG Updating project to check open files 2026-10-16 08:12:41.372856846 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpK7LmrS/foo.py") 2026-10-16 08:12:41.372864206 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpK7LmrS/foo.py` 2026-10-16 08:12:41.372870456 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpK7LmrS/foo.py` 2026-10-16 08:12:41.372979277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpK7LmrS/foo.py` to project `.tmpK7LmrS` 2026-10-16 08:12:41.372991117 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpK7LmrS/foo.py` 2026-10-16 08:12:41.372993577 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.373000917 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.373245497 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.373304408 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=296.47µs 2026-10-16 08:12:41.373317008 DEBUG Received server response for request 2 2026-10-16 08:12:41.373335718 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:12:41.373391198 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=40.84µs 2026-10-16 08:12:41.373400468 DEBUG Received server response for request 3 2026-10-16 08:12:41.383478780 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.383507710 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.383514120 DEBUG method="shutdown" response.id=4 duration=10.11µs 2026-10-16 08:12:41.383523640 DEBUG Received server response for request 4 2026-10-16 08:12:41.383527010 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.383541820 DEBUG Received exit notification, exiting ok test type_hierarchy::vendored_supertypes ... 2026-10-16 08:12:41.385221795 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.385300325 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.385341006 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.385395476 DEBUG Client info: None 2026-10-16 08:12:41.385421336 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.385434796 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.385441526 INFO Version: Unknown 2026-10-16 08:12:41.385485456 DEBUG Received server response for request 1 2026-10-16 08:12:41.385530886 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.385544436 WARN No workspace(s) were provided during initialization. Using the current working directory from the fallback system as a default workspace: /tmp/.tmpRgiaZH 2026-10-16 08:12:41.385551186 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.385680957 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.385721877 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.385725897 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.385735187 DEBUG No workspace configuration provided for file:///tmp/.tmpRgiaZH 2026-10-16 08:12:41.385742217 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.385745617 DEBUG Client sends request `textDocument/prepareTypeHierarchy` with ID 2 2026-10-16 08:12:41.385791807 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.385798117 DEBUG client_response{id=0 method=workspace/configuration}: No workspace options provided for file:///tmp/.tmpRgiaZH, using default options 2026-10-16 08:12:41.385809237 DEBUG Initializing workspace `file:///tmp/.tmpRgiaZH`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.385824767 DEBUG Searching for a project in '/tmp/.tmpRgiaZH' 2026-10-16 08:12:41.385853657 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.385858827 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.387205051 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.387217791 DEBUG Resolving local virtual environment: /tmp/.tmpRgiaZH/.venv 2026-10-16 08:12:41.387280922 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.387286312 DEBUG No virtual environment found 2026-10-16 08:12:41.387305952 DEBUG Adding first-party search path `/tmp/.tmpRgiaZH` 2026-10-16 08:12:41.387310042 DEBUG Using vendored stdlib 2026-10-16 08:12:41.387424722 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.387429272 DEBUG Adding new file root '/tmp/.tmpRgiaZH' of kind Project 2026-10-16 08:12:41.390668232 INFO Project::index_files{project=.tmpRgiaZH}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.390685882 DEBUG Updating project to check open files 2026-10-16 08:12:41.390770313 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpRgiaZH/foo.py") 2026-10-16 08:12:41.390781103 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpRgiaZH/foo.py` 2026-10-16 08:12:41.390787593 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpRgiaZH/foo.py` 2026-10-16 08:12:41.390893483 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpRgiaZH/foo.py` to project `.tmpRgiaZH` 2026-10-16 08:12:41.390907873 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpRgiaZH/foo.py` 2026-10-16 08:12:41.390910853 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.390919253 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.391133204 DEBUG request{id=2 method=textDocument/prepareTypeHierarchy}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.403777184 DEBUG method="textDocument/prepareTypeHierarchy" response.id=2 duration=12.85ms 2026-10-16 08:12:41.403804974 DEBUG Received server response for request 2 2026-10-16 08:12:41.403825834 DEBUG Client sends request `typeHierarchy/supertypes` with ID 3 2026-10-16 08:12:41.403888804 DEBUG request{id=3 method=typeHierarchy/supertypes}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.404025484 DEBUG method="typeHierarchy/supertypes" response.id=3 duration=184.36µs 2026-10-16 08:12:41.404064774 DEBUG Received server response for request 3 2026-10-16 08:12:41.404099155 DEBUG Client sends request `typeHierarchy/supertypes` with ID 4 2026-10-16 08:12:41.404162815 DEBUG method="typeHierarchy/supertypes" response.id=4 duration=47.07µs 2026-10-16 08:12:41.404180635 DEBUG Received server response for request 4 2026-10-16 08:12:41.414266367 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:41.414298397 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.414304787 DEBUG method="shutdown" response.id=5 duration=10.60µs 2026-10-16 08:12:41.414320417 DEBUG Received server response for request 5 2026-10-16 08:12:41.414325057 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.414340547 DEBUG Received exit notification, exiting ok test workspace_folders::add_and_remove_workspace_folders ... 2026-10-16 08:12:41.417314816 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.417384037 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.417426137 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.417512117 DEBUG Client info: None 2026-10-16 08:12:41.417544377 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-16 08:12:41.417556947 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.417562487 INFO Version: Unknown 2026-10-16 08:12:41.417603957 DEBUG Received server response for request 1 2026-10-16 08:12:41.417646457 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.417663927 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.417765458 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.417803678 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.417807468 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.417824258 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.417873518 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.417889658 DEBUG Initializing workspace `file:///tmp/.tmpUKaLyH/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.417905058 DEBUG Searching for a project in '/tmp/.tmpUKaLyH/root1' 2026-10-16 08:12:41.417936948 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.417941628 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.418476510 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.418483130 DEBUG Resolving local virtual environment: /tmp/.tmpUKaLyH/root1/.venv 2026-10-16 08:12:41.418528520 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.418532690 DEBUG No virtual environment found 2026-10-16 08:12:41.418556800 DEBUG Adding first-party search path `/tmp/.tmpUKaLyH/root1` 2026-10-16 08:12:41.418561430 DEBUG Using vendored stdlib 2026-10-16 08:12:41.418652890 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.418657610 DEBUG Adding new file root '/tmp/.tmpUKaLyH/root1' of kind Project 2026-10-16 08:12:41.420779077 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.420804137 DEBUG Initializing workspace `file:///tmp/.tmpUKaLyH/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.420818277 DEBUG Searching for a project in '/tmp/.tmpUKaLyH/root2' 2026-10-16 08:12:41.420856028 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.420861788 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.421571850 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.421579700 DEBUG Resolving local virtual environment: /tmp/.tmpUKaLyH/root2/.venv 2026-10-16 08:12:41.421618880 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.421622970 DEBUG No virtual environment found 2026-10-16 08:12:41.421640440 DEBUG Adding first-party search path `/tmp/.tmpUKaLyH/root2` 2026-10-16 08:12:41.421644510 DEBUG Using vendored stdlib 2026-10-16 08:12:41.421735560 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.421741320 DEBUG Adding new file root '/tmp/.tmpUKaLyH/root2' of kind Project 2026-10-16 08:12:41.424558139 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.424632569 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.424794220 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root1/main.py"))}: Checking file '/tmp/.tmpUKaLyH/root1/main.py' 2026-10-16 08:12:41.424892730 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.434076199 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.434180059 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-16 08:12:41.434189289 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:41.434240790 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root2/main.py"))}: Checking file '/tmp/.tmpUKaLyH/root2/main.py' 2026-10-16 08:12:41.434295620 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.442657216 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.442730916 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.442769487 DEBUG method="workspace/diagnostic" response.id=2 duration=18.19ms 2026-10-16 08:12:41.442797417 DEBUG Received server response for request 2 2026-10-16 08:12:41.442949427 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.442983977 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root3, file:///tmp/.tmpUKaLyH/root3), to remove: (root2, file:///tmp/.tmpUKaLyH/root2) 2026-10-16 08:12:41.442990137 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpUKaLyH/root2 2026-10-16 08:12:41.444077841 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:41.444094751 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.444099311 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.444113521 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:41.444128961 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.444139031 DEBUG Initializing workspace `file:///tmp/.tmpUKaLyH/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.444153091 DEBUG Searching for a project in '/tmp/.tmpUKaLyH/root3' 2026-10-16 08:12:41.444188721 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.444194231 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.444747683 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.444760123 DEBUG Resolving local virtual environment: /tmp/.tmpUKaLyH/root3/.venv 2026-10-16 08:12:41.444806333 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.444815633 DEBUG No virtual environment found 2026-10-16 08:12:41.444826803 DEBUG Adding first-party search path `/tmp/.tmpUKaLyH/root3` 2026-10-16 08:12:41.444830973 DEBUG Using vendored stdlib 2026-10-16 08:12:41.444918433 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.444924773 DEBUG Adding new file root '/tmp/.tmpUKaLyH/root3' of kind Project 2026-10-16 08:12:41.446834799 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:41.446882440 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.446911760 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:41.446915880 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:12:41.446975490 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root3/main.py"))}: Checking file '/tmp/.tmpUKaLyH/root3/main.py' 2026-10-16 08:12:41.447039600 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.454926315 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpUKaLyH/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.455000445 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:41.455022455 DEBUG method="workspace/diagnostic" response.id=3 duration=8.17ms 2026-10-16 08:12:41.455045295 DEBUG Received server response for request 3 2026-10-16 08:12:41.465208737 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.465243407 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.465249347 DEBUG method="shutdown" response.id=4 duration=10.69µs 2026-10-16 08:12:41.465259187 DEBUG Received server response for request 4 2026-10-16 08:12:41.465262637 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.465279408 DEBUG Received exit notification, exiting ok test workspace_folders::add_existing_workspace_folder_is_no_op ... 2026-10-16 08:12:41.469230910 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.469306990 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.469345460 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.469408751 DEBUG Client info: None 2026-10-16 08:12:41.469441221 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-16 08:12:41.469455741 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.469462581 INFO Version: Unknown 2026-10-16 08:12:41.469507201 DEBUG Received server response for request 1 2026-10-16 08:12:41.469554991 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.469570451 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.469708401 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.469746152 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.469750092 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.469764552 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.469767282 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.469825582 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.469843862 DEBUG Initializing workspace `file:///tmp/.tmpwxQ31T/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.469860752 DEBUG Searching for a project in '/tmp/.tmpwxQ31T/root1' 2026-10-16 08:12:41.469896052 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.469901332 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.471110506 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.471121706 DEBUG Resolving local virtual environment: /tmp/.tmpwxQ31T/root1/.venv 2026-10-16 08:12:41.471172096 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.471177376 DEBUG No virtual environment found 2026-10-16 08:12:41.471189396 DEBUG Adding first-party search path `/tmp/.tmpwxQ31T/root1` 2026-10-16 08:12:41.471193746 DEBUG Using vendored stdlib 2026-10-16 08:12:41.471312217 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.471318877 DEBUG Adding new file root '/tmp/.tmpwxQ31T/root1' of kind Project 2026-10-16 08:12:41.474539537 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.474572517 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root1, file:///tmp/.tmpwxQ31T/root1), to remove: 2026-10-16 08:12:41.474577777 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder `file:///tmp/.tmpwxQ31T/root1` has already been added 2026-10-16 08:12:41.474622017 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.474792428 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwxQ31T/root1/main.py"))}: Checking file '/tmp/.tmpwxQ31T/root1/main.py' 2026-10-16 08:12:41.474910988 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwxQ31T/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.483819556 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpwxQ31T/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.483928526 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.483953976 DEBUG method="workspace/diagnostic" response.id=2 duration=9.37ms 2026-10-16 08:12:41.483972386 DEBUG Received server response for request 2 2026-10-16 08:12:41.494173919 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.494206189 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.494213059 DEBUG method="shutdown" response.id=3 duration=10.90µs 2026-10-16 08:12:41.494222739 DEBUG Received server response for request 3 2026-10-16 08:12:41.494226709 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.494241949 DEBUG Received exit notification, exiting ok test workspace_folders::add_multiple_workspace_folders ... 2026-10-16 08:12:41.496571266 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.496629416 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.496663156 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.496727897 DEBUG Client info: None 2026-10-16 08:12:41.496759717 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-16 08:12:41.496772717 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.496791957 INFO Version: Unknown 2026-10-16 08:12:41.496838037 DEBUG Received server response for request 1 2026-10-16 08:12:41.496872677 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.496888107 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.496972777 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.497009078 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.497012728 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.497023598 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.497096438 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.497111148 DEBUG Initializing workspace `file:///tmp/.tmpKWdQEb/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.497126438 DEBUG Searching for a project in '/tmp/.tmpKWdQEb/root1' 2026-10-16 08:12:41.497159548 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.497164428 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.497653880 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.497660070 DEBUG Resolving local virtual environment: /tmp/.tmpKWdQEb/root1/.venv 2026-10-16 08:12:41.497702970 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.497706890 DEBUG No virtual environment found 2026-10-16 08:12:41.497717220 DEBUG Adding first-party search path `/tmp/.tmpKWdQEb/root1` 2026-10-16 08:12:41.497721440 DEBUG Using vendored stdlib 2026-10-16 08:12:41.497808150 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.497812420 DEBUG Adding new file root '/tmp/.tmpKWdQEb/root1' of kind Project 2026-10-16 08:12:41.499784546 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.499843006 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.499999637 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root1/main.py"))}: Checking file '/tmp/.tmpKWdQEb/root1/main.py' 2026-10-16 08:12:41.500104917 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.510428250 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.510512480 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.011s 2026-10-16 08:12:41.510533700 DEBUG method="workspace/diagnostic" response.id=2 duration=10.73ms 2026-10-16 08:12:41.510550060 DEBUG Received server response for request 2 2026-10-16 08:12:41.510666261 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.510691321 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpKWdQEb/root2), (root3, file:///tmp/.tmpKWdQEb/root3), to remove: 2026-10-16 08:12:41.510697901 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:41.510708171 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.510711991 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.510727401 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:41.510735621 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.510748331 DEBUG Initializing workspace `file:///tmp/.tmpKWdQEb/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.510759681 DEBUG Searching for a project in '/tmp/.tmpKWdQEb/root2' 2026-10-16 08:12:41.510792321 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.510797731 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.511660284 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.511670584 DEBUG Resolving local virtual environment: /tmp/.tmpKWdQEb/root2/.venv 2026-10-16 08:12:41.511715024 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.511719124 DEBUG No virtual environment found 2026-10-16 08:12:41.511730154 DEBUG Adding first-party search path `/tmp/.tmpKWdQEb/root2` 2026-10-16 08:12:41.511734364 DEBUG Using vendored stdlib 2026-10-16 08:12:41.511817574 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.511821734 DEBUG Adding new file root '/tmp/.tmpKWdQEb/root2' of kind Project 2026-10-16 08:12:41.514805024 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.514819364 DEBUG Initializing workspace `file:///tmp/.tmpKWdQEb/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.514831504 DEBUG Searching for a project in '/tmp/.tmpKWdQEb/root3' 2026-10-16 08:12:41.514863014 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.514868034 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.515484096 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.515493486 DEBUG Resolving local virtual environment: /tmp/.tmpKWdQEb/root3/.venv 2026-10-16 08:12:41.515533066 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.515537036 DEBUG No virtual environment found 2026-10-16 08:12:41.515547686 DEBUG Adding first-party search path `/tmp/.tmpKWdQEb/root3` 2026-10-16 08:12:41.515551806 DEBUG Using vendored stdlib 2026-10-16 08:12:41.515628046 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.515632346 DEBUG Adding new file root '/tmp/.tmpKWdQEb/root3' of kind Project 2026-10-16 08:12:41.517485842 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:41.517535212 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.517562642 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:41.517566262 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:41.517632413 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root2/main.py"))}: Checking file '/tmp/.tmpKWdQEb/root2/main.py' 2026-10-16 08:12:41.517695523 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.526205380 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.526279920 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.526286660 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:12:41.526336120 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root3/main.py"))}: Checking file '/tmp/.tmpKWdQEb/root3/main.py' 2026-10-16 08:12:41.526394140 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.534840917 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpKWdQEb/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.534910967 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.534946797 DEBUG method="workspace/diagnostic" response.id=3 duration=17.45ms 2026-10-16 08:12:41.534973917 DEBUG Received server response for request 3 2026-10-16 08:12:41.545176839 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.545206000 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.545212970 DEBUG method="shutdown" response.id=4 duration=10.89µs 2026-10-16 08:12:41.545222280 DEBUG Received server response for request 4 2026-10-16 08:12:41.545225940 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.545240940 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_folder_after_init ... 2026-10-16 08:12:41.550298255 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.550362376 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.550403446 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.550474276 DEBUG Client info: None 2026-10-16 08:12:41.550504356 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-16 08:12:41.550518556 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.550525846 INFO Version: Unknown 2026-10-16 08:12:41.550568566 DEBUG Received server response for request 1 2026-10-16 08:12:41.550605126 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.550620427 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.550775787 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.550827117 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.550830717 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.550841987 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.550906597 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.550927137 DEBUG Initializing workspace `file:///tmp/.tmp8wpSWi/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.550945808 DEBUG Searching for a project in '/tmp/.tmp8wpSWi/root1' 2026-10-16 08:12:41.550979888 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.550985688 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.552271842 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.552283382 DEBUG Resolving local virtual environment: /tmp/.tmp8wpSWi/root1/.venv 2026-10-16 08:12:41.552344432 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.552349602 DEBUG No virtual environment found 2026-10-16 08:12:41.552361072 DEBUG Adding first-party search path `/tmp/.tmp8wpSWi/root1` 2026-10-16 08:12:41.552365292 DEBUG Using vendored stdlib 2026-10-16 08:12:41.552511923 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.552519163 DEBUG Adding new file root '/tmp/.tmp8wpSWi/root1' of kind Project 2026-10-16 08:12:41.554830710 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.554896020 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.555075271 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root1/main.py"))}: Checking file '/tmp/.tmp8wpSWi/root1/main.py' 2026-10-16 08:12:41.555194821 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.564201659 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.564312110 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.564336510 DEBUG method="workspace/diagnostic" response.id=2 duration=9.48ms 2026-10-16 08:12:41.564352740 DEBUG Received server response for request 2 2026-10-16 08:12:41.564456630 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.564481370 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmp8wpSWi/root2), to remove: 2026-10-16 08:12:41.564487970 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:41.564497950 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.564501430 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.564512160 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:41.564519670 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.564528360 DEBUG Initializing workspace `file:///tmp/.tmp8wpSWi/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.564539540 DEBUG Searching for a project in '/tmp/.tmp8wpSWi/root2' 2026-10-16 08:12:41.564572761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.564578001 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.565533394 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.565540224 DEBUG Resolving local virtual environment: /tmp/.tmp8wpSWi/root2/.venv 2026-10-16 08:12:41.565591224 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.565595554 DEBUG No virtual environment found 2026-10-16 08:12:41.565606334 DEBUG Adding first-party search path `/tmp/.tmp8wpSWi/root2` 2026-10-16 08:12:41.565610514 DEBUG Using vendored stdlib 2026-10-16 08:12:41.565696844 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.565702034 DEBUG Adding new file root '/tmp/.tmp8wpSWi/root2' of kind Project 2026-10-16 08:12:41.567691570 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:41.567736951 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.567761481 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:41.567764981 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:41.567821911 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root2/main.py"))}: Checking file '/tmp/.tmp8wpSWi/root2/main.py' 2026-10-16 08:12:41.567878531 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.576279377 DEBUG request{id=3 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmp8wpSWi/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.576351008 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.576375458 DEBUG method="workspace/diagnostic" response.id=3 duration=8.67ms 2026-10-16 08:12:41.576390368 DEBUG Received server response for request 3 2026-10-16 08:12:41.586554300 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.586591870 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.586600390 DEBUG method="shutdown" response.id=4 duration=13.08µs 2026-10-16 08:12:41.586611790 DEBUG Received server response for request 4 2026-10-16 08:12:41.586615140 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.586631560 DEBUG Received exit notification, exiting ok test workspace_folders::add_workspace_refreshes_diagnostics_with_dynamic_registration ... 2026-10-16 08:12:41.590443942 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-16 08:12:41.590521592 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.590560432 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.590616693 DEBUG Client info: None 2026-10-16 08:12:41.590640993 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.590655313 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "DIAGNOSTIC_DYNAMIC_REGISTRATION", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.590661883 INFO Version: Unknown 2026-10-16 08:12:41.590700993 DEBUG Received server response for request 1 2026-10-16 08:12:41.590745533 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.590760773 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.590858573 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.590895934 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.590899584 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.590961184 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.590974944 DEBUG Initializing workspace `file:///tmp/.tmpAPL4pi/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.590990124 DEBUG Searching for a project in '/tmp/.tmpAPL4pi/root1' 2026-10-16 08:12:41.591035524 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.591040264 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.591548796 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.591554906 DEBUG Resolving local virtual environment: /tmp/.tmpAPL4pi/root1/.venv 2026-10-16 08:12:41.591615246 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.591619716 DEBUG No virtual environment found 2026-10-16 08:12:41.591630496 DEBUG Adding first-party search path `/tmp/.tmpAPL4pi/root1` 2026-10-16 08:12:41.591634656 DEBUG Using vendored stdlib 2026-10-16 08:12:41.591726446 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.591731006 DEBUG Adding new file root '/tmp/.tmpAPL4pi/root1' of kind Project 2026-10-16 08:12:41.594896656 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.594917466 DEBUG Updating project to check open files 2026-10-16 08:12:41.594939226 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:12:41.594956476 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:41.594963696 INFO Retrying to receive `client/registerCapability` request 2026-10-16 08:12:41.594979996 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.594984236 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:41.594990056 DEBUG client_response{id=1 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 08:12:41.595047107 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpAPL4pi/root1/main.py") 2026-10-16 08:12:41.595068357 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpAPL4pi/root1/main.py` 2026-10-16 08:12:41.595075847 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpAPL4pi/root1/main.py` 2026-10-16 08:12:41.595208317 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpAPL4pi/root1/main.py` to project `root1` 2026-10-16 08:12:41.595221267 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpAPL4pi/root1/main.py` 2026-10-16 08:12:41.595223817 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.595231907 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.595372798 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAPL4pi/root1/main.py"))}: Checking file '/tmp/.tmpAPL4pi/root1/main.py' 2026-10-16 08:12:41.595476328 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAPL4pi/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.605702470 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpAPL4pi/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.605777590 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.54ms 2026-10-16 08:12:41.605792020 DEBUG Received server response for request 2 2026-10-16 08:12:41.605826571 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.605844231 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmpAPL4pi/root2), to remove: 2026-10-16 08:12:41.605849471 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:41.605859081 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.605862331 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.605881091 DEBUG client_response{id=2 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.605889951 DEBUG Initializing workspace `file:///tmp/.tmpAPL4pi/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.605900791 DEBUG Searching for a project in '/tmp/.tmpAPL4pi/root2' 2026-10-16 08:12:41.605934601 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.605939241 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.606474243 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.606483613 DEBUG Resolving local virtual environment: /tmp/.tmpAPL4pi/root2/.venv 2026-10-16 08:12:41.606530703 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.606535203 DEBUG No virtual environment found 2026-10-16 08:12:41.606547833 DEBUG Adding first-party search path `/tmp/.tmpAPL4pi/root2` 2026-10-16 08:12:41.606552223 DEBUG Using vendored stdlib 2026-10-16 08:12:41.606633223 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.606637873 DEBUG Adding new file root '/tmp/.tmpAPL4pi/root2' of kind Project 2026-10-16 08:12:41.609524772 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.609539392 DEBUG Updating project to check open files 2026-10-16 08:12:41.609552882 DEBUG Registering diagnostic capability with OpenFilesOnly diagnostic mode 2026-10-16 08:12:41.609565782 DEBUG Received server request `client/unregisterCapability` 2026-10-16 08:12:41.609571152 DEBUG Received server request `client/registerCapability` 2026-10-16 08:12:41.609573712 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:12:41.609575882 INFO Retrying to receive `client/unregisterCapability` request 2026-10-16 08:12:41.609593422 DEBUG client_response{id=3 method=client/unregisterCapability}: Unregistered dynamic capabilities 2026-10-16 08:12:41.609598602 DEBUG client_response{id=4 method=client/registerCapability}: Registered dynamic capabilities 2026-10-16 08:12:41.619654194 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.619683034 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.619690394 DEBUG method="shutdown" response.id=3 duration=10.14µs 2026-10-16 08:12:41.619700814 DEBUG Received server response for request 3 2026-10-16 08:12:41.619704514 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.619719134 DEBUG Received exit notification, exiting ok test workspace_folders::containing_project_takes_precedence_over_import_search_paths ... 2026-10-16 08:12:41.622746144 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.622825374 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.622872414 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.622923275 DEBUG Client info: None 2026-10-16 08:12:41.622957705 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.622969675 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.622976075 INFO Version: Unknown 2026-10-16 08:12:41.623017485 DEBUG Received server response for request 1 2026-10-16 08:12:41.623082105 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.623098805 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.623237286 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.623294356 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.623303076 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.623330356 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.623334676 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:41.623360256 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.623380856 DEBUG Initializing workspace `file:///tmp/.tmpSD7P06/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.623398026 DEBUG Searching for a project in '/tmp/.tmpSD7P06/app' 2026-10-16 08:12:41.623441986 DEBUG Found project at '/tmp/.tmpSD7P06/app' 2026-10-16 08:12:41.623446326 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.624655590 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.624663980 DEBUG Resolving local virtual environment: /tmp/.tmpSD7P06/app/.venv 2026-10-16 08:12:41.624716500 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.624721480 DEBUG No virtual environment found 2026-10-16 08:12:41.624738910 DEBUG Adding extra search-path `/tmp/.tmpSD7P06/library` 2026-10-16 08:12:41.624747640 DEBUG Adding extra search-path `/tmp/.tmpSD7P06/app/imports` 2026-10-16 08:12:41.624751560 DEBUG Adding first-party search path `/tmp/.tmpSD7P06/app` 2026-10-16 08:12:41.624755430 DEBUG Using vendored stdlib 2026-10-16 08:12:41.624877491 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.624882771 DEBUG Adding new file root '/tmp/.tmpSD7P06/app' of kind Project 2026-10-16 08:12:41.625485133 DEBUG Adding new file root '/tmp/.tmpSD7P06/library' of kind SearchPath 2026-10-16 08:12:41.625492633 DEBUG Adding new file root '/tmp/.tmpSD7P06/app/imports' of kind SearchPath 2026-10-16 08:12:41.627120468 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.627134298 DEBUG Initializing workspace `file:///tmp/.tmpSD7P06/library`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.627144108 DEBUG Searching for a project in '/tmp/.tmpSD7P06/library' 2026-10-16 08:12:41.627171318 DEBUG Found project at '/tmp/.tmpSD7P06/library' 2026-10-16 08:12:41.627175668 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.628303991 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.628309821 DEBUG Resolving local virtual environment: /tmp/.tmpSD7P06/library/.venv 2026-10-16 08:12:41.628347122 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.628351372 DEBUG No virtual environment found 2026-10-16 08:12:41.628367692 DEBUG Adding extra search-path `/tmp/.tmpSD7P06/library/imports` 2026-10-16 08:12:41.628372012 DEBUG Adding first-party search path `/tmp/.tmpSD7P06/library` 2026-10-16 08:12:41.628375942 DEBUG Using vendored stdlib 2026-10-16 08:12:41.628462612 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.628466942 DEBUG Adding new file root '/tmp/.tmpSD7P06/library' of kind Project 2026-10-16 08:12:41.629009644 DEBUG Adding new file root '/tmp/.tmpSD7P06/library/imports' of kind SearchPath 2026-10-16 08:12:41.631502072 INFO Project::index_files{project=library}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:41.631512862 DEBUG Updating project to check open files 2026-10-16 08:12:41.631534372 DEBUG Updating project to check open files 2026-10-16 08:12:41.631595452 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpSD7P06/library/module.py") 2026-10-16 08:12:41.631604412 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpSD7P06/library/module.py` 2026-10-16 08:12:41.631610662 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpSD7P06/library/module.py` 2026-10-16 08:12:41.631739992 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpSD7P06/library/module.py` to project `library` 2026-10-16 08:12:41.631753702 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpSD7P06/library/module.py` 2026-10-16 08:12:41.631756242 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.631764042 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.632018873 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.634473971 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["library"] 2026-10-16 08:12:41.634508591 DEBUG method="textDocument/hover" response.id=2 duration=2.74ms 2026-10-16 08:12:41.634523001 DEBUG Received server response for request 2 2026-10-16 08:12:41.644609613 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.644631473 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.644637383 DEBUG method="shutdown" response.id=3 duration=9.73µs 2026-10-16 08:12:41.644647613 DEBUG Received server response for request 3 2026-10-16 08:12:41.644651883 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.644661643 DEBUG Received exit notification, exiting ok test workspace_folders::different_settings ... 2026-10-16 08:12:41.646754850 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.646815520 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.646856630 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.646923400 DEBUG Client info: None 2026-10-16 08:12:41.646951830 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-16 08:12:41.646963420 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.646968790 INFO Version: Unknown 2026-10-16 08:12:41.647006110 DEBUG Received server response for request 1 2026-10-16 08:12:41.647038241 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.647073821 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.647159921 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.647198071 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.647201471 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.647220221 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.647225731 DEBUG Client sends request `textDocument/completion` with ID 2 2026-10-16 08:12:41.647266471 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.647281791 DEBUG Initializing workspace `file:///tmp/.tmp1jT8Pf/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.647296541 DEBUG Searching for a project in '/tmp/.tmp1jT8Pf/root1' 2026-10-16 08:12:41.647327381 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.647332051 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.647800053 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.647805133 DEBUG Resolving local virtual environment: /tmp/.tmp1jT8Pf/root1/.venv 2026-10-16 08:12:41.647845573 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.647849863 DEBUG No virtual environment found 2026-10-16 08:12:41.647860363 DEBUG Adding first-party search path `/tmp/.tmp1jT8Pf/root1` 2026-10-16 08:12:41.647864473 DEBUG Using vendored stdlib 2026-10-16 08:12:41.647948993 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.647953803 DEBUG Adding new file root '/tmp/.tmp1jT8Pf/root1' of kind Project 2026-10-16 08:12:41.649939440 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.649959190 DEBUG Initializing workspace `file:///tmp/.tmp1jT8Pf/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.649970000 DEBUG Searching for a project in '/tmp/.tmp1jT8Pf/root2' 2026-10-16 08:12:41.650001130 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.650006400 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.650484161 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.650493051 DEBUG Resolving local virtual environment: /tmp/.tmp1jT8Pf/root2/.venv 2026-10-16 08:12:41.650530542 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.650534332 DEBUG No virtual environment found 2026-10-16 08:12:41.650544552 DEBUG Adding first-party search path `/tmp/.tmp1jT8Pf/root2` 2026-10-16 08:12:41.650548552 DEBUG Using vendored stdlib 2026-10-16 08:12:41.650625592 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.650631612 DEBUG Adding new file root '/tmp/.tmp1jT8Pf/root2' of kind Project 2026-10-16 08:12:41.653474681 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.653536421 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1jT8Pf/root1/main.py") 2026-10-16 08:12:41.653543551 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1jT8Pf/root1/main.py` 2026-10-16 08:12:41.653559141 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1jT8Pf/root1/main.py` 2026-10-16 08:12:41.653683891 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1jT8Pf/root1/main.py` to project `root1` 2026-10-16 08:12:41.653696911 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1jT8Pf/root1/main.py` 2026-10-16 08:12:41.653699331 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.653707372 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.653978062 DEBUG request{id=2 method=textDocument/completion}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.668924140 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.673076253 DEBUG request{id=2 method=textDocument/completion}: Module `__builtins__` not found while looking in parent dirs (typing mode) 2026-10-16 08:12:41.692728215 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Resolving dynamic module resolution paths 2026-10-16 08:12:41.692746605 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found in search paths 2026-10-16 08:12:41.692753505 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `types` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:41.692803875 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found in search paths 2026-10-16 08:12:41.692813365 DEBUG request{id=2 method=textDocument/completion}:map_stub_definition: Module `_sitebuiltins` not found while looking in parent dirs (runtime mode) 2026-10-16 08:12:41.711798345 DEBUG request{id=2 method=textDocument/completion}: Completions request returned 1 suggestions in 58.059723ms 2026-10-16 08:12:41.711839185 DEBUG method="textDocument/completion" response.id=2 duration=58.13ms 2026-10-16 08:12:41.711868605 DEBUG Received server response for request 2 2026-10-16 08:12:41.712098036 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.712112336 DEBUG Client sends request `textDocument/completion` with ID 3 2026-10-16 08:12:41.712194926 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp1jT8Pf/root2/main.py") 2026-10-16 08:12:41.712203996 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp1jT8Pf/root2/main.py` 2026-10-16 08:12:41.712230896 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp1jT8Pf/root2/main.py` 2026-10-16 08:12:41.712363106 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp1jT8Pf/root2/main.py` to project `root2` 2026-10-16 08:12:41.712376506 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp1jT8Pf/root2/main.py` 2026-10-16 08:12:41.712379336 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.712387507 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.712432947 DEBUG method="textDocument/completion" response.id=3 duration=38.68µs 2026-10-16 08:12:41.712443017 DEBUG Received server response for request 3 2026-10-16 08:12:41.722541878 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.722569438 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.722575558 DEBUG method="shutdown" response.id=4 duration=9.14µs 2026-10-16 08:12:41.722593048 DEBUG Received server response for request 4 2026-10-16 08:12:41.722597168 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.722605678 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_respects_matching_project_editor_settings ... 2026-10-16 08:12:41.730597254 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.730668264 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.730711634 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.730780584 DEBUG Client info: None 2026-10-16 08:12:41.730824785 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.730839495 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.730846155 INFO Version: Unknown 2026-10-16 08:12:41.730888225 DEBUG Received server response for request 1 2026-10-16 08:12:41.730928475 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.730944885 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.731053605 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.731109356 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.731113296 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.731134036 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.731136876 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:41.731195366 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.731213166 DEBUG Initializing workspace `file:///tmp/.tmpeztGgp/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.731230956 DEBUG Searching for a project in '/tmp/.tmpeztGgp/api' 2026-10-16 08:12:41.731264816 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.731270546 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.731848288 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.731854628 DEBUG Resolving local virtual environment: /tmp/.tmpeztGgp/api/.venv 2026-10-16 08:12:41.731906768 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.731912008 DEBUG No virtual environment found 2026-10-16 08:12:41.731924008 DEBUG Adding first-party search path `/tmp/.tmpeztGgp/api` 2026-10-16 08:12:41.731928188 DEBUG Using vendored stdlib 2026-10-16 08:12:41.732020038 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.732025118 DEBUG Adding new file root '/tmp/.tmpeztGgp/api' of kind Project 2026-10-16 08:12:41.734094065 INFO Project::index_files{project=api}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:41.734111435 DEBUG Initializing workspace `file:///tmp/.tmpeztGgp/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.734124345 DEBUG Searching for a project in '/tmp/.tmpeztGgp/web/src' 2026-10-16 08:12:41.734169745 DEBUG Found project at '/tmp/.tmpeztGgp/web' 2026-10-16 08:12:41.734174305 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.734688957 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.734694787 DEBUG Resolving local virtual environment: /tmp/.tmpeztGgp/web/.venv 2026-10-16 08:12:41.734735737 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.734739797 DEBUG No virtual environment found 2026-10-16 08:12:41.734749637 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:41.734762877 DEBUG Adding extra search-path `/tmp/.tmpeztGgp/shared` 2026-10-16 08:12:41.734766987 DEBUG Adding first-party search path `/tmp/.tmpeztGgp/web/src` 2026-10-16 08:12:41.734770807 DEBUG Adding first-party search path `/tmp/.tmpeztGgp/web` 2026-10-16 08:12:41.734774467 DEBUG Using vendored stdlib 2026-10-16 08:12:41.734855277 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.734859397 DEBUG Adding new file root '/tmp/.tmpeztGgp/web' of kind Project 2026-10-16 08:12:41.735252209 DEBUG Adding new file root '/tmp/.tmpeztGgp/shared' of kind SearchPath 2026-10-16 08:12:41.737652466 INFO Project::index_files{project=web}: Indexed 0 file(s) in 0.002s 2026-10-16 08:12:41.737664786 DEBUG Updating project to check open files 2026-10-16 08:12:41.737681596 DEBUG Updating project to check open files 2026-10-16 08:12:41.737722266 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.737767267 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpeztGgp/shared/library.py") 2026-10-16 08:12:41.737817367 DEBUG method="textDocument/hover" response.id=2 duration=31.06µs 2026-10-16 08:12:41.737831907 DEBUG Received server response for request 2 2026-10-16 08:12:41.747915288 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.747937889 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.747944879 DEBUG method="shutdown" response.id=3 duration=9.75µs 2026-10-16 08:12:41.747954729 DEBUG Received server response for request 3 2026-10-16 08:12:41.747958149 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.747967089 DEBUG Received exit notification, exiting ok test workspace_folders::external_file_uses_project_with_matching_search_paths_for_requests_and_changes ... 2026-10-16 08:12:41.749734604 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.749786434 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.749820285 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.749876225 DEBUG Client info: None 2026-10-16 08:12:41.749905205 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.749918475 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.749925085 INFO Version: Unknown 2026-10-16 08:12:41.749970645 DEBUG Received server response for request 1 2026-10-16 08:12:41.750003755 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.750020645 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.750166306 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.750213806 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.750217576 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.750235796 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.750238686 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:41.750300026 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.750321536 DEBUG Initializing workspace `file:///tmp/.tmpgTHDpH/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.750339476 DEBUG Searching for a project in '/tmp/.tmpgTHDpH/api' 2026-10-16 08:12:41.750375746 DEBUG Found project at '/tmp/.tmpgTHDpH/api' 2026-10-16 08:12:41.750380446 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.751574120 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.751583990 DEBUG Resolving local virtual environment: /tmp/.tmpgTHDpH/api/.venv 2026-10-16 08:12:41.751639280 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.751644440 DEBUG No virtual environment found 2026-10-16 08:12:41.751657000 DEBUG Adding first-party search path `/tmp/.tmpgTHDpH/api` 2026-10-16 08:12:41.751661390 DEBUG Using vendored stdlib 2026-10-16 08:12:41.751769481 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.751775351 DEBUG Adding new file root '/tmp/.tmpgTHDpH/api' of kind Project 2026-10-16 08:12:41.754882221 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.754898121 DEBUG Initializing workspace `file:///tmp/.tmpgTHDpH/web/src`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.754909591 DEBUG Searching for a project in '/tmp/.tmpgTHDpH/web/src' 2026-10-16 08:12:41.754953951 DEBUG Found project at '/tmp/.tmpgTHDpH/web' 2026-10-16 08:12:41.754958801 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.756044444 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.756050864 DEBUG Resolving local virtual environment: /tmp/.tmpgTHDpH/web/.venv 2026-10-16 08:12:41.756105064 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.756109324 DEBUG No virtual environment found 2026-10-16 08:12:41.756120004 DEBUG Including `./src` in `environment.root` because a `./src` directory exists and is not a package 2026-10-16 08:12:41.756133514 DEBUG Adding extra search-path `/tmp/.tmpgTHDpH/shared` 2026-10-16 08:12:41.756137934 DEBUG Adding first-party search path `/tmp/.tmpgTHDpH/web/src` 2026-10-16 08:12:41.756141784 DEBUG Adding first-party search path `/tmp/.tmpgTHDpH/web` 2026-10-16 08:12:41.756145474 DEBUG Using vendored stdlib 2026-10-16 08:12:41.756242105 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.756246155 DEBUG Adding new file root '/tmp/.tmpgTHDpH/web' of kind Project 2026-10-16 08:12:41.756720286 DEBUG Adding new file root '/tmp/.tmpgTHDpH/shared' of kind SearchPath 2026-10-16 08:12:41.759162844 INFO Project::index_files{project=web}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:41.759174774 DEBUG Updating project to check open files 2026-10-16 08:12:41.759195494 DEBUG Updating project to check open files 2026-10-16 08:12:41.759238784 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.759279484 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgTHDpH/shared/library.py") 2026-10-16 08:12:41.759533795 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.762223894 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["web"] 2026-10-16 08:12:41.762262624 DEBUG method="textDocument/hover" response.id=2 duration=2.96ms 2026-10-16 08:12:41.762279054 DEBUG Received server response for request 2 2026-10-16 08:12:41.762320094 DEBUG Client sends notification `workspace/didChangeWatchedFiles` 2026-10-16 08:12:41.762326124 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:41.762342624 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpgTHDpH/api` 2026-10-16 08:12:41.762364674 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpgTHDpH/api/ty.toml", kind: Any } 2026-10-16 08:12:41.762373354 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a project in '/tmp/.tmpgTHDpH/api' 2026-10-16 08:12:41.762400224 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Found project at '/tmp/.tmpgTHDpH/api' 2026-10-16 08:12:41.762404494 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.762411694 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Defaulting to python-platform `linux` 2026-10-16 08:12:41.762414744 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Resolving local virtual environment: /tmp/.tmpgTHDpH/api/.venv 2026-10-16 08:12:41.762449184 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.762453924 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: No virtual environment found 2026-10-16 08:12:41.762470034 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding extra search-path `/tmp/.tmpgTHDpH/shared` 2026-10-16 08:12:41.762474144 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding first-party search path `/tmp/.tmpgTHDpH/api` 2026-10-16 08:12:41.762478444 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Using vendored stdlib 2026-10-16 08:12:41.762569955 INFO notification{method=workspace/didChangeWatchedFiles}:apply_changes: Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.762573955 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Adding new file root '/tmp/.tmpgTHDpH/shared' of kind SearchPath 2026-10-16 08:12:41.762995096 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project after structural change 2026-10-16 08:12:41.763000926 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Reloading project 2026-10-16 08:12:41.763030596 DEBUG notification{method=workspace/didChangeWatchedFiles}: Applying changes to `/tmp/.tmpgTHDpH/web/src` 2026-10-16 08:12:41.763052826 DEBUG notification{method=workspace/didChangeWatchedFiles}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpgTHDpH/api/ty.toml", kind: Any } 2026-10-16 08:12:41.763186767 DEBUG request{id=3 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.765158103 DEBUG request{id=3 method=textDocument/hover}: Inferred type of covering node is Literal["api"] 2026-10-16 08:12:41.765186863 DEBUG method="textDocument/hover" response.id=3 duration=2.11ms 2026-10-16 08:12:41.765201413 DEBUG Received server response for request 3 2026-10-16 08:12:41.765213123 DEBUG Client sends notification `textDocument/didChange` 2026-10-16 08:12:41.765218743 DEBUG Client sends request `textDocument/hover` with ID 4 2026-10-16 08:12:41.765233783 DEBUG notification{method=textDocument/didChange}: Fast path - replacing entire document 2026-10-16 08:12:41.765256513 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpgTHDpH/shared/library.py", kind: FileContent } 2026-10-16 08:12:41.765261933 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpgTHDpH/shared/library.py` 2026-10-16 08:12:41.765288073 DEBUG notification{method=textDocument/didChange}:apply_changes: Handling file watcher change event: Changed { path: "/tmp/.tmpgTHDpH/shared/library.py", kind: FileContent } 2026-10-16 08:12:41.765292053 DEBUG notification{method=textDocument/didChange}:apply_changes: Updating the revision of `/tmp/.tmpgTHDpH/shared/library.py` 2026-10-16 08:12:41.765369714 DEBUG request{id=4 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:12:41.765385274 DEBUG method="textDocument/hover" response.id=4 duration=83.09µs 2026-10-16 08:12:41.765404104 DEBUG Received server response for request 4 2026-10-16 08:12:41.765412434 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.765417514 DEBUG Client sends request `textDocument/hover` with ID 5 2026-10-16 08:12:41.765442954 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpgTHDpH/web/src/main.py") 2026-10-16 08:12:41.765448194 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpgTHDpH/web/src/main.py` 2026-10-16 08:12:41.765453404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpgTHDpH/web/src/main.py` 2026-10-16 08:12:41.765581764 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpgTHDpH/web/src/main.py` to project `web` 2026-10-16 08:12:41.765593974 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpgTHDpH/web/src/main.py` 2026-10-16 08:12:41.765596574 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.765604484 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(180))}}: Set open project files (count: 1) 2026-10-16 08:12:41.765718135 DEBUG request{id=5 method=textDocument/hover}: Inferred type of covering node is Literal["edited"] 2026-10-16 08:12:41.765736375 DEBUG method="textDocument/hover" response.id=5 duration=125.55µs 2026-10-16 08:12:41.765753695 DEBUG Received server response for request 5 2026-10-16 08:12:41.775845077 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:12:41.775874727 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.775879687 DEBUG method="shutdown" response.id=6 duration=7.89µs 2026-10-16 08:12:41.775886857 DEBUG Received server response for request 6 2026-10-16 08:12:41.775890337 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.775903337 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_change ... 2026-10-16 08:12:41.779181007 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.779255247 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.779294517 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.779369908 DEBUG Client info: None 2026-10-16 08:12:41.779400128 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.779413708 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.779420188 INFO Version: Unknown 2026-10-16 08:12:41.779465368 DEBUG Received server response for request 1 2026-10-16 08:12:41.779510358 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.779526018 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.779620709 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.779655419 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.779659189 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.779673119 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.779676349 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:41.779725229 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.779740579 DEBUG Initializing workspace `file:///tmp/.tmppQZPOc/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.779754669 DEBUG Searching for a project in '/tmp/.tmppQZPOc/root1' 2026-10-16 08:12:41.779788749 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.779793349 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.780285311 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.780291151 DEBUG Resolving local virtual environment: /tmp/.tmppQZPOc/root1/.venv 2026-10-16 08:12:41.780334151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.780338401 DEBUG No virtual environment found 2026-10-16 08:12:41.780349821 DEBUG Adding first-party search path `/tmp/.tmppQZPOc/root1` 2026-10-16 08:12:41.780353951 DEBUG Using vendored stdlib 2026-10-16 08:12:41.780442371 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.780446741 DEBUG Adding new file root '/tmp/.tmppQZPOc/root1' of kind Project 2026-10-16 08:12:41.782473817 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.782489368 DEBUG Updating project to check open files 2026-10-16 08:12:41.782549038 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppQZPOc/root1/main.py") 2026-10-16 08:12:41.782555748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppQZPOc/root1/main.py` 2026-10-16 08:12:41.782562418 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppQZPOc/root1/main.py` 2026-10-16 08:12:41.782684518 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppQZPOc/root1/main.py` to project `root1` 2026-10-16 08:12:41.782698468 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppQZPOc/root1/main.py` 2026-10-16 08:12:41.782701778 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.782709648 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.782829029 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppQZPOc/root1/main.py"))}: Checking file '/tmp/.tmppQZPOc/root1/main.py' 2026-10-16 08:12:41.782941979 DEBUG method="textDocument/diagnostic" response.id=2 duration=225.66µs 2026-10-16 08:12:41.782954959 DEBUG Received server response for request 2 2026-10-16 08:12:41.783040449 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:41.783075529 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (root2, file:///tmp/.tmppQZPOc/root2), to remove: 2026-10-16 08:12:41.783080229 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:41.783089869 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.783093509 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.783104879 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:41.783110450 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.783116900 DEBUG Initializing workspace `file:///tmp/.tmppQZPOc/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.783125230 DEBUG Searching for a project in '/tmp/.tmppQZPOc/root2' 2026-10-16 08:12:41.783155390 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.783159530 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.783622201 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.783632401 DEBUG Resolving local virtual environment: /tmp/.tmppQZPOc/root2/.venv 2026-10-16 08:12:41.783669321 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.783673281 DEBUG No virtual environment found 2026-10-16 08:12:41.783683981 DEBUG Adding first-party search path `/tmp/.tmppQZPOc/root2` 2026-10-16 08:12:41.783688031 DEBUG Using vendored stdlib 2026-10-16 08:12:41.783769032 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.783772902 DEBUG Adding new file root '/tmp/.tmppQZPOc/root2' of kind Project 2026-10-16 08:12:41.785602827 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:41.785614627 DEBUG Updating project to check open files 2026-10-16 08:12:41.785656507 DEBUG method="textDocument/diagnostic" response.id=3 duration=29.79µs 2026-10-16 08:12:41.785667568 DEBUG Received server response for request 3 2026-10-16 08:12:41.785703908 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.785709948 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:41.785752748 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmppQZPOc/root2/main.py") 2026-10-16 08:12:41.785758858 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmppQZPOc/root2/main.py` 2026-10-16 08:12:41.785765358 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmppQZPOc/root2/main.py` 2026-10-16 08:12:41.785883048 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmppQZPOc/root2/main.py` to project `root2` 2026-10-16 08:12:41.785894458 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmppQZPOc/root2/main.py` 2026-10-16 08:12:41.785896898 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.785903348 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.785956348 DEBUG request{id=4 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmppQZPOc/root2/main.py"))}: Checking file '/tmp/.tmppQZPOc/root2/main.py' 2026-10-16 08:12:41.785993519 DEBUG method="textDocument/diagnostic" response.id=4 duration=84.06µs 2026-10-16 08:12:41.786003389 DEBUG Received server response for request 4 2026-10-16 08:12:41.796072850 DEBUG Client sends request `shutdown` with ID 5 2026-10-16 08:12:41.796094040 DEBUG request{id=5 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.796100880 DEBUG method="shutdown" response.id=5 duration=9.44µs 2026-10-16 08:12:41.796110420 DEBUG Received server response for request 5 2026-10-16 08:12:41.796114290 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.796122920 DEBUG Received exit notification, exiting ok test workspace_folders::global_settings_precedence ... 2026-10-16 08:12:41.797916456 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.797979776 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.798012326 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.798083427 DEBUG Client info: None 2026-10-16 08:12:41.798106377 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.798119097 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.798124147 INFO Version: Unknown 2026-10-16 08:12:41.798166427 DEBUG Received server response for request 1 2026-10-16 08:12:41.798205447 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.798221487 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.798301417 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.798334658 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.798338268 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.798355628 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.798359728 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:41.798391878 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.798406728 DEBUG Initializing workspace `file:///tmp/.tmpccOGyV/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.798420448 DEBUG Searching for a project in '/tmp/.tmpccOGyV/root1' 2026-10-16 08:12:41.798451778 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.798456708 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.798910339 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.798915329 DEBUG Resolving local virtual environment: /tmp/.tmpccOGyV/root1/.venv 2026-10-16 08:12:41.798952529 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.798956970 DEBUG No virtual environment found 2026-10-16 08:12:41.798967710 DEBUG Adding first-party search path `/tmp/.tmpccOGyV/root1` 2026-10-16 08:12:41.798972060 DEBUG Using vendored stdlib 2026-10-16 08:12:41.799070700 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.799074640 DEBUG Adding new file root '/tmp/.tmpccOGyV/root1' of kind Project 2026-10-16 08:12:41.801006976 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.801021116 DEBUG Initializing workspace `file:///tmp/.tmpccOGyV/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.801031056 DEBUG Searching for a project in '/tmp/.tmpccOGyV/root2' 2026-10-16 08:12:41.801070686 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.801075466 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.801527438 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.801533408 DEBUG Resolving local virtual environment: /tmp/.tmpccOGyV/root2/.venv 2026-10-16 08:12:41.801570888 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.801574988 DEBUG No virtual environment found 2026-10-16 08:12:41.801585158 DEBUG Adding first-party search path `/tmp/.tmpccOGyV/root2` 2026-10-16 08:12:41.801589208 DEBUG Using vendored stdlib 2026-10-16 08:12:41.801667858 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.801671968 DEBUG Adding new file root '/tmp/.tmpccOGyV/root2' of kind Project 2026-10-16 08:12:41.804451597 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.804464177 DEBUG Updating project to check open files 2026-10-16 08:12:41.804479657 DEBUG Updating project to check open files 2026-10-16 08:12:41.804536707 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpccOGyV/root1/main.py") 2026-10-16 08:12:41.804544077 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpccOGyV/root1/main.py` 2026-10-16 08:12:41.804550677 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpccOGyV/root1/main.py` 2026-10-16 08:12:41.804673417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpccOGyV/root1/main.py` to project `root1` 2026-10-16 08:12:41.804685628 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpccOGyV/root1/main.py` 2026-10-16 08:12:41.804687828 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.804694868 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.804797028 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpccOGyV/root1/main.py"))}: Checking file '/tmp/.tmpccOGyV/root1/main.py' 2026-10-16 08:12:41.804880558 DEBUG method="textDocument/diagnostic" response.id=2 duration=179.21µs 2026-10-16 08:12:41.804894158 DEBUG Received server response for request 2 2026-10-16 08:12:41.804963748 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.804972538 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:41.805009029 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpccOGyV/root2/main.py") 2026-10-16 08:12:41.805014279 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpccOGyV/root2/main.py` 2026-10-16 08:12:41.805019999 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpccOGyV/root2/main.py` 2026-10-16 08:12:41.805136259 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpccOGyV/root2/main.py` to project `root2` 2026-10-16 08:12:41.805145599 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpccOGyV/root2/main.py` 2026-10-16 08:12:41.805147879 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.805154519 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.805209129 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpccOGyV/root2/main.py"))}: Checking file '/tmp/.tmpccOGyV/root2/main.py' 2026-10-16 08:12:41.805236479 DEBUG method="textDocument/diagnostic" response.id=3 duration=75.72µs 2026-10-16 08:12:41.805245519 DEBUG Received server response for request 3 2026-10-16 08:12:41.805856731 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.805890681 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.805922871 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.805981112 DEBUG Client info: None 2026-10-16 08:12:41.806007962 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.806019562 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.806035172 INFO Version: Unknown 2026-10-16 08:12:41.806091612 DEBUG Received server response for request 1 2026-10-16 08:12:41.806128502 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.806144972 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.806250502 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.806286733 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.806290663 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.806309113 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.806312543 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:41.806365173 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.806384103 DEBUG Initializing workspace `file:///tmp/.tmp76lW8B/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.806398173 DEBUG Searching for a project in '/tmp/.tmp76lW8B/root1' 2026-10-16 08:12:41.806432923 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.806437553 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.807714737 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.807722307 DEBUG Resolving local virtual environment: /tmp/.tmp76lW8B/root1/.venv 2026-10-16 08:12:41.807761017 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.807765197 DEBUG No virtual environment found 2026-10-16 08:12:41.807775587 DEBUG Adding first-party search path `/tmp/.tmp76lW8B/root1` 2026-10-16 08:12:41.807779657 DEBUG Using vendored stdlib 2026-10-16 08:12:41.807891228 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.807896038 DEBUG Adding new file root '/tmp/.tmp76lW8B/root1' of kind Project 2026-10-16 08:12:41.810758287 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.810770157 DEBUG Initializing workspace `file:///tmp/.tmp76lW8B/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.810780357 DEBUG Searching for a project in '/tmp/.tmp76lW8B/root2' 2026-10-16 08:12:41.810811397 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.810816687 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.813409075 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.813416165 DEBUG Resolving local virtual environment: /tmp/.tmp76lW8B/root2/.venv 2026-10-16 08:12:41.813455515 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.813459505 DEBUG No virtual environment found 2026-10-16 08:12:41.813470085 DEBUG Adding first-party search path `/tmp/.tmp76lW8B/root2` 2026-10-16 08:12:41.813474295 DEBUG Using vendored stdlib 2026-10-16 08:12:41.813592206 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.813597126 DEBUG Adding new file root '/tmp/.tmp76lW8B/root2' of kind Project 2026-10-16 08:12:41.816495435 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.816509355 DEBUG Updating project to check open files 2026-10-16 08:12:41.816523005 DEBUG Updating project to check open files 2026-10-16 08:12:41.816588715 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp76lW8B/root1/main.py") 2026-10-16 08:12:41.816595835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp76lW8B/root1/main.py` 2026-10-16 08:12:41.816602205 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp76lW8B/root1/main.py` 2026-10-16 08:12:41.816732726 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp76lW8B/root1/main.py` to project `root1` 2026-10-16 08:12:41.816744786 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp76lW8B/root1/main.py` 2026-10-16 08:12:41.816747096 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.816754206 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.816878576 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp76lW8B/root1/main.py"))}: Checking file '/tmp/.tmp76lW8B/root1/main.py' 2026-10-16 08:12:41.816963416 DEBUG method="textDocument/diagnostic" response.id=2 duration=203.11µs 2026-10-16 08:12:41.816977206 DEBUG Received server response for request 2 2026-10-16 08:12:41.817085477 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.817093847 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:41.817145497 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmp76lW8B/root2/main.py") 2026-10-16 08:12:41.817151867 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmp76lW8B/root2/main.py` 2026-10-16 08:12:41.817158287 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmp76lW8B/root2/main.py` 2026-10-16 08:12:41.817282417 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmp76lW8B/root2/main.py` to project `root2` 2026-10-16 08:12:41.817291657 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmp76lW8B/root2/main.py` 2026-10-16 08:12:41.817293947 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.817299667 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.817355297 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmp76lW8B/root2/main.py"))}: Checking file '/tmp/.tmp76lW8B/root2/main.py' 2026-10-16 08:12:41.817388668 DEBUG method="textDocument/diagnostic" response.id=3 duration=82.95µs 2026-10-16 08:12:41.817398478 DEBUG Received server response for request 3 2026-10-16 08:12:41.827499559 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.827517820 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.827523280 DEBUG method="shutdown" response.id=4 duration=8.71µs 2026-10-16 08:12:41.827533030 DEBUG Received server response for request 4 2026-10-16 08:12:41.827536510 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.827544760 DEBUG Received exit notification, exiting 2026-10-16 08:12:41.839157906 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.839191486 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.839201546 DEBUG method="shutdown" response.id=4 duration=14.80µs 2026-10-16 08:12:41.839213856 DEBUG Received server response for request 4 2026-10-16 08:12:41.839217536 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.839226266 DEBUG Received exit notification, exiting ok test workspace_folders::initialize_multiple_workspace_folders ... 2026-10-16 08:12:41.841321463 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.841387533 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.841425283 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.841495544 DEBUG Client info: None 2026-10-16 08:12:41.841523604 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-16 08:12:41.841536664 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.841542474 INFO Version: Unknown 2026-10-16 08:12:41.841585694 DEBUG Received server response for request 1 2026-10-16 08:12:41.841629384 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.841645344 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.841785334 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.841822835 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.841826665 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.841842335 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.841906965 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.841926825 DEBUG Initializing workspace `file:///tmp/.tmpiQ1rOc/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.841942905 DEBUG Searching for a project in '/tmp/.tmpiQ1rOc/root1' 2026-10-16 08:12:41.841976565 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.841981785 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.843265049 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.843274379 DEBUG Resolving local virtual environment: /tmp/.tmpiQ1rOc/root1/.venv 2026-10-16 08:12:41.843324019 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.843328669 DEBUG No virtual environment found 2026-10-16 08:12:41.843340749 DEBUG Adding first-party search path `/tmp/.tmpiQ1rOc/root1` 2026-10-16 08:12:41.843345009 DEBUG Using vendored stdlib 2026-10-16 08:12:41.843460770 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.843465850 DEBUG Adding new file root '/tmp/.tmpiQ1rOc/root1' of kind Project 2026-10-16 08:12:41.845672097 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.845688637 DEBUG Initializing workspace `file:///tmp/.tmpiQ1rOc/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.845699877 DEBUG Searching for a project in '/tmp/.tmpiQ1rOc/root2' 2026-10-16 08:12:41.845731297 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.845735707 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.846923901 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.846930161 DEBUG Resolving local virtual environment: /tmp/.tmpiQ1rOc/root2/.venv 2026-10-16 08:12:41.846968161 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.846971961 DEBUG No virtual environment found 2026-10-16 08:12:41.846982941 DEBUG Adding first-party search path `/tmp/.tmpiQ1rOc/root2` 2026-10-16 08:12:41.846987011 DEBUG Using vendored stdlib 2026-10-16 08:12:41.847092951 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.847097701 DEBUG Adding new file root '/tmp/.tmpiQ1rOc/root2' of kind Project 2026-10-16 08:12:41.849047347 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:41.849119048 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.849275128 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root1/main.py"))}: Checking file '/tmp/.tmpiQ1rOc/root1/main.py' 2026-10-16 08:12:41.849387618 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.857794615 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.857903295 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:41.857911485 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:41.857958025 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root2/main.py"))}: Checking file '/tmp/.tmpiQ1rOc/root2/main.py' 2026-10-16 08:12:41.858008906 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.865892130 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpiQ1rOc/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.865964881 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:41.865990931 DEBUG method="workspace/diagnostic" response.id=2 duration=16.92ms 2026-10-16 08:12:41.866009981 DEBUG Received server response for request 2 2026-10-16 08:12:41.876239283 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:41.876263103 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.876270913 DEBUG method="shutdown" response.id=3 duration=11.62µs 2026-10-16 08:12:41.876280733 DEBUG Received server response for request 3 2026-10-16 08:12:41.876284783 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.876294223 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_project ... 2026-10-16 08:12:41.880073705 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.880145955 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.880185075 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.880242096 DEBUG Client info: None 2026-10-16 08:12:41.880266626 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.880280186 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.880285856 INFO Version: Unknown 2026-10-16 08:12:41.880325966 DEBUG Received server response for request 1 2026-10-16 08:12:41.880370826 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.880386446 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.880483486 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.880521047 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.880525177 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.880544427 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.880548397 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:41.880590657 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.880606817 DEBUG Initializing workspace `file:///tmp/.tmpKvuZRT`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.880621357 DEBUG Searching for a project in '/tmp/.tmpKvuZRT' 2026-10-16 08:12:41.880678217 DEBUG Found project at '/tmp/.tmpKvuZRT' 2026-10-16 08:12:41.880682567 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.881209709 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.881214949 DEBUG Resolving local virtual environment: /tmp/.tmpKvuZRT/.venv 2026-10-16 08:12:41.881257739 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.881262429 DEBUG No virtual environment found 2026-10-16 08:12:41.881273519 DEBUG Adding first-party search path `/tmp/.tmpKvuZRT` 2026-10-16 08:12:41.881277529 DEBUG Using vendored stdlib 2026-10-16 08:12:41.881362959 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.881367279 DEBUG Adding new file root '/tmp/.tmpKvuZRT' of kind Project 2026-10-16 08:12:41.882980854 DEBUG Ignoring file `/tmp/.tmpKvuZRT/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 08:12:41.883001244 DEBUG Skipping directory `/tmp/.tmpKvuZRT/external` because it doesn't match any `src.include` pattern or path specified on the CLI 2026-10-16 08:12:41.886225385 INFO Project::index_files{project=.tmpKvuZRT}: Indexed 1 file(s) in 0.004s 2026-10-16 08:12:41.886244875 DEBUG Initializing workspace `file:///tmp/.tmpKvuZRT/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.886257085 DEBUG Searching for a project in '/tmp/.tmpKvuZRT/external/Y' 2026-10-16 08:12:41.886290325 DEBUG Found project at '/tmp/.tmpKvuZRT/external/Y' 2026-10-16 08:12:41.886294945 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.886778446 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.886788156 DEBUG Resolving local virtual environment: /tmp/.tmpKvuZRT/external/Y/.venv 2026-10-16 08:12:41.886827226 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.886830966 DEBUG No virtual environment found 2026-10-16 08:12:41.886841476 DEBUG Adding first-party search path `/tmp/.tmpKvuZRT/external/Y` 2026-10-16 08:12:41.886845396 DEBUG Using vendored stdlib 2026-10-16 08:12:41.886926507 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.886930947 DEBUG Adding new file root '/tmp/.tmpKvuZRT/external/Y' of kind Project 2026-10-16 08:12:41.887803809 DEBUG Ignoring file `/tmp/.tmpKvuZRT/external/Y/pyproject.toml` because it doesn't match any `src.include` pattern or path specified on the CLI. 2026-10-16 08:12:41.889918886 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.889933216 DEBUG Updating project to check open files 2026-10-16 08:12:41.889953756 DEBUG Updating project to check open files 2026-10-16 08:12:41.890013717 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKvuZRT/systemtests/included.py") 2026-10-16 08:12:41.890024117 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKvuZRT/systemtests/included.py` 2026-10-16 08:12:41.890029997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKvuZRT/systemtests/included.py` 2026-10-16 08:12:41.890162997 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKvuZRT/systemtests/included.py` to project `.tmpKvuZRT` 2026-10-16 08:12:41.890179217 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKvuZRT/systemtests/included.py` 2026-10-16 08:12:41.890181807 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.890190117 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.890335148 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/systemtests/included.py"))}: Checking file '/tmp/.tmpKvuZRT/systemtests/included.py' 2026-10-16 08:12:41.890487358 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/systemtests/included.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.899410246 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/systemtests/included.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.903603159 DEBUG method="textDocument/diagnostic" response.id=2 duration=13.41ms 2026-10-16 08:12:41.903623109 DEBUG Received server response for request 2 2026-10-16 08:12:41.903746260 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.903757960 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:41.903805350 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpKvuZRT/external/Y/only_external.py") 2026-10-16 08:12:41.903812530 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpKvuZRT/external/Y/only_external.py` 2026-10-16 08:12:41.903822150 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpKvuZRT/external/Y/only_external.py` 2026-10-16 08:12:41.903972751 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpKvuZRT/external/Y/only_external.py` to project `Y` 2026-10-16 08:12:41.903984331 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpKvuZRT/external/Y/only_external.py` 2026-10-16 08:12:41.903986691 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.903993531 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.904073351 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/external/Y/only_external.py"))}: Checking file '/tmp/.tmpKvuZRT/external/Y/only_external.py' 2026-10-16 08:12:41.904144851 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/external/Y/only_external.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.912265437 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpKvuZRT/external/Y/only_external.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.916309799 DEBUG method="textDocument/diagnostic" response.id=3 duration=12.31ms 2026-10-16 08:12:41.916323659 DEBUG Received server response for request 3 2026-10-16 08:12:41.926443401 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.926480552 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.926487812 DEBUG method="shutdown" response.id=4 duration=11.65µs 2026-10-16 08:12:41.926505512 DEBUG Received server response for request 4 2026-10-16 08:12:41.926509092 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.926524802 DEBUG Received exit notification, exiting ok test workspace_folders::nested_sibling_workspace_uses_correct_settings ... 2026-10-16 08:12:41.931412947 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.931486267 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.931526717 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.931595568 DEBUG Client info: None 2026-10-16 08:12:41.931624858 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:41.931637688 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.931644578 INFO Version: Unknown 2026-10-16 08:12:41.931688038 DEBUG Received server response for request 1 2026-10-16 08:12:41.931734498 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.931751578 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.931901259 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.931940149 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.931944179 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.931963429 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.931967379 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:41.932022959 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.932043389 DEBUG Initializing workspace `file:///tmp/.tmpudDu4l`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.932072509 DEBUG Searching for a project in '/tmp/.tmpudDu4l' 2026-10-16 08:12:41.932099669 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.932104929 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.933279403 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.933291363 DEBUG Resolving local virtual environment: /tmp/.tmpudDu4l/.venv 2026-10-16 08:12:41.933342373 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.933347373 DEBUG No virtual environment found 2026-10-16 08:12:41.933359213 DEBUG Adding first-party search path `/tmp/.tmpudDu4l` 2026-10-16 08:12:41.933363493 DEBUG Using vendored stdlib 2026-10-16 08:12:41.933476564 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.933482084 DEBUG Adding new file root '/tmp/.tmpudDu4l' of kind Project 2026-10-16 08:12:41.936450893 INFO Project::index_files{project=.tmpudDu4l}: Indexed 2 file(s) in 0.002s 2026-10-16 08:12:41.936468333 DEBUG Initializing workspace `file:///tmp/.tmpudDu4l/external/Y`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: Some( true, ), inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.936479483 DEBUG Searching for a project in '/tmp/.tmpudDu4l/external/Y' 2026-10-16 08:12:41.936517553 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.936521903 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.937601207 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.937610607 DEBUG Resolving local virtual environment: /tmp/.tmpudDu4l/external/Y/.venv 2026-10-16 08:12:41.937651707 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.937655217 DEBUG No virtual environment found 2026-10-16 08:12:41.937666427 DEBUG Adding first-party search path `/tmp/.tmpudDu4l/external/Y` 2026-10-16 08:12:41.937670287 DEBUG Using vendored stdlib 2026-10-16 08:12:41.937757317 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.937763167 DEBUG Adding new file root '/tmp/.tmpudDu4l/external/Y' of kind Project 2026-10-16 08:12:41.940688876 INFO Project::index_files{project=Y}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.940702946 DEBUG Updating project to check open files 2026-10-16 08:12:41.940724176 DEBUG Updating project to check open files 2026-10-16 08:12:41.940787307 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpudDu4l/systemtests/foo.py") 2026-10-16 08:12:41.940799277 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpudDu4l/systemtests/foo.py` 2026-10-16 08:12:41.940805647 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpudDu4l/systemtests/foo.py` 2026-10-16 08:12:41.940936197 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpudDu4l/systemtests/foo.py` to project `.tmpudDu4l` 2026-10-16 08:12:41.940952057 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpudDu4l/systemtests/foo.py` 2026-10-16 08:12:41.940954627 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.940962647 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.941256928 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.950158456 DEBUG request{id=2 method=textDocument/hover}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.954256739 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is def foo() -> str 2026-10-16 08:12:41.954300559 DEBUG method="textDocument/hover" response.id=2 duration=13.33ms 2026-10-16 08:12:41.954316699 DEBUG Received server response for request 2 2026-10-16 08:12:41.954356459 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:41.954366569 DEBUG Client sends request `textDocument/hover` with ID 3 2026-10-16 08:12:41.954411989 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpudDu4l/external/Y/foo.py") 2026-10-16 08:12:41.954423360 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpudDu4l/external/Y/foo.py` 2026-10-16 08:12:41.954432680 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpudDu4l/external/Y/foo.py` 2026-10-16 08:12:41.954578620 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpudDu4l/external/Y/foo.py` to project `Y` 2026-10-16 08:12:41.954593320 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpudDu4l/external/Y/foo.py` 2026-10-16 08:12:41.954595700 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:41.954602960 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:41.954640880 DEBUG method="textDocument/hover" response.id=3 duration=31.67µs 2026-10-16 08:12:41.954649630 DEBUG Received server response for request 3 2026-10-16 08:12:41.964721852 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:41.964745922 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:41.964752552 DEBUG method="shutdown" response.id=4 duration=10.69µs 2026-10-16 08:12:41.964761282 DEBUG Received server response for request 4 2026-10-16 08:12:41.964765092 DEBUG Client sends notification `exit` 2026-10-16 08:12:41.964774022 DEBUG Received exit notification, exiting ok test workspace_folders::remove_multiple_workspace_folders ... 2026-10-16 08:12:41.968100683 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:41.968173983 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:41.968213323 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:41.968283333 DEBUG Client info: None 2026-10-16 08:12:41.968310423 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-16 08:12:41.968324023 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:41.968330023 INFO Version: Unknown 2026-10-16 08:12:41.968374203 DEBUG Received server response for request 1 2026-10-16 08:12:41.968421554 DEBUG Client sends notification `initialized` 2026-10-16 08:12:41.968439934 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:41.968578244 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:41.968620344 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:41.968624254 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:41.968644614 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:41.968705055 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:41.968727085 DEBUG Initializing workspace `file:///tmp/.tmpo1tMWK/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.968744705 DEBUG Searching for a project in '/tmp/.tmpo1tMWK/root1' 2026-10-16 08:12:41.968777355 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.968781905 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.969987899 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.970000079 DEBUG Resolving local virtual environment: /tmp/.tmpo1tMWK/root1/.venv 2026-10-16 08:12:41.970054059 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.970078879 DEBUG No virtual environment found 2026-10-16 08:12:41.970090659 DEBUG Adding first-party search path `/tmp/.tmpo1tMWK/root1` 2026-10-16 08:12:41.970095009 DEBUG Using vendored stdlib 2026-10-16 08:12:41.970212589 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.970220219 DEBUG Adding new file root '/tmp/.tmpo1tMWK/root1' of kind Project 2026-10-16 08:12:41.973371799 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:41.973389389 DEBUG Initializing workspace `file:///tmp/.tmpo1tMWK/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.973400329 DEBUG Searching for a project in '/tmp/.tmpo1tMWK/root2' 2026-10-16 08:12:41.973432089 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.973438250 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.974535253 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.974543463 DEBUG Resolving local virtual environment: /tmp/.tmpo1tMWK/root2/.venv 2026-10-16 08:12:41.974582013 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.974585983 DEBUG No virtual environment found 2026-10-16 08:12:41.974596343 DEBUG Adding first-party search path `/tmp/.tmpo1tMWK/root2` 2026-10-16 08:12:41.974600443 DEBUG Using vendored stdlib 2026-10-16 08:12:41.974688663 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.974694473 DEBUG Adding new file root '/tmp/.tmpo1tMWK/root2' of kind Project 2026-10-16 08:12:41.977690893 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.977705283 DEBUG Initializing workspace `file:///tmp/.tmpo1tMWK/root3`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:41.977715543 DEBUG Searching for a project in '/tmp/.tmpo1tMWK/root3' 2026-10-16 08:12:41.977745613 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:41.977751623 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:41.978359695 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:41.978368325 DEBUG Resolving local virtual environment: /tmp/.tmpo1tMWK/root3/.venv 2026-10-16 08:12:41.978405815 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:41.978409435 DEBUG No virtual environment found 2026-10-16 08:12:41.978419795 DEBUG Adding first-party search path `/tmp/.tmpo1tMWK/root3` 2026-10-16 08:12:41.978423805 DEBUG Using vendored stdlib 2026-10-16 08:12:41.978528366 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:41.978534856 DEBUG Adding new file root '/tmp/.tmpo1tMWK/root3' of kind Project 2026-10-16 08:12:41.981396705 INFO Project::index_files{project=root3}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:41.981466165 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:41.981664755 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root1/main.py"))}: Checking file '/tmp/.tmpo1tMWK/root1/main.py' 2026-10-16 08:12:41.981789896 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.991435226 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.991541187 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.010s 2026-10-16 08:12:41.991547617 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:41.991598777 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root2/main.py"))}: Checking file '/tmp/.tmpo1tMWK/root2/main.py' 2026-10-16 08:12:41.991651497 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:41.999760803 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:41.999824953 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:41.999830843 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root3' 2026-10-16 08:12:41.999880833 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root3/main.py"))}: Checking file '/tmp/.tmpo1tMWK/root3/main.py' 2026-10-16 08:12:41.999930563 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root3/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:42.007781068 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpo1tMWK/root3/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:42.007851038 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:42.007888928 DEBUG method="workspace/diagnostic" response.id=2 duration=26.48ms 2026-10-16 08:12:42.007909078 DEBUG Received server response for request 2 2026-10-16 08:12:42.008105199 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:42.008121309 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:42.008147359 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpo1tMWK/root2), (root3, file:///tmp/.tmpo1tMWK/root3) 2026-10-16 08:12:42.008151459 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpo1tMWK/root2 2026-10-16 08:12:42.009240862 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpo1tMWK/root3 2026-10-16 08:12:42.010268676 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:42.010293126 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:42.010312776 DEBUG method="workspace/diagnostic" response.id=3 duration=70.49µs 2026-10-16 08:12:42.010326246 DEBUG Received server response for request 3 2026-10-16 08:12:42.020448298 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:42.020479458 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:42.020486258 DEBUG method="shutdown" response.id=4 duration=11.47µs 2026-10-16 08:12:42.020495978 DEBUG Received server response for request 4 2026-10-16 08:12:42.020499498 DEBUG Client sends notification `exit` 2026-10-16 08:12:42.020514638 DEBUG Received exit notification, exiting ok test workspace_folders::remove_only_workspace ... 2026-10-16 08:12:42.023482597 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:42.023560787 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:42.023602678 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:42.023676328 DEBUG Client info: None 2026-10-16 08:12:42.023702408 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-16 08:12:42.023717338 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:42.023722648 INFO Version: Unknown 2026-10-16 08:12:42.023764518 DEBUG Received server response for request 1 2026-10-16 08:12:42.023811178 DEBUG Client sends notification `initialized` 2026-10-16 08:12:42.023827448 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:42.023934849 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:42.023976739 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:42.023980579 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:42.023995439 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:42.023998489 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:42.024050789 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:42.024077889 DEBUG Initializing workspace `file:///tmp/.tmpoVw5Ly/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:42.024094099 DEBUG Searching for a project in '/tmp/.tmpoVw5Ly/root1' 2026-10-16 08:12:42.024128759 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:42.024133529 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:42.024673721 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:42.024680071 DEBUG Resolving local virtual environment: /tmp/.tmpoVw5Ly/root1/.venv 2026-10-16 08:12:42.024729441 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:42.024734761 DEBUG No virtual environment found 2026-10-16 08:12:42.024746571 DEBUG Adding first-party search path `/tmp/.tmpoVw5Ly/root1` 2026-10-16 08:12:42.024750951 DEBUG Using vendored stdlib 2026-10-16 08:12:42.024844642 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:42.024848792 DEBUG Adding new file root '/tmp/.tmpoVw5Ly/root1' of kind Project 2026-10-16 08:12:42.026888848 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:42.026915528 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root1, file:///tmp/.tmpoVw5Ly/root1) 2026-10-16 08:12:42.026919218 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpoVw5Ly/root1 2026-10-16 08:12:42.027174969 DEBUG request{id=2 method=workspace/diagnostic}: Suspending workspace diagnostic request, all diagnostics are unchanged or the project has no diagnostics 2026-10-16 08:12:44.024121953 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:44.024264293 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.024325713 DEBUG method="workspace/diagnostic" response.id=2 duration=2.00s 2026-10-16 08:12:44.024337263 DEBUG method="shutdown" response.id=3 duration=83.41µs 2026-10-16 08:12:44.024342543 DEBUG Received server response for request 2 2026-10-16 08:12:44.024347283 DEBUG Received server response for request 3 2026-10-16 08:12:44.024351743 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.024361233 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_after_init ... 2026-10-16 08:12:44.026146369 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:44.026229539 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:44.026276640 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:44.026368980 DEBUG Client info: None 2026-10-16 08:12:44.026397650 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-16 08:12:44.026411980 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:44.026418520 INFO Version: Unknown 2026-10-16 08:12:44.026463970 DEBUG Received server response for request 1 2026-10-16 08:12:44.026511160 DEBUG Client sends notification `initialized` 2026-10-16 08:12:44.026528860 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:44.026693241 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:44.026731451 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.026735361 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.026753211 DEBUG Client sends request `workspace/diagnostic` with ID 2 2026-10-16 08:12:44.026826421 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.026848201 DEBUG Initializing workspace `file:///tmp/.tmpL9R6II/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.026867351 DEBUG Searching for a project in '/tmp/.tmpL9R6II/root1' 2026-10-16 08:12:44.026902662 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.026907622 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.027623154 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.027630284 DEBUG Resolving local virtual environment: /tmp/.tmpL9R6II/root1/.venv 2026-10-16 08:12:44.027682214 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.027687394 DEBUG No virtual environment found 2026-10-16 08:12:44.027699534 DEBUG Adding first-party search path `/tmp/.tmpL9R6II/root1` 2026-10-16 08:12:44.027703714 DEBUG Using vendored stdlib 2026-10-16 08:12:44.027807174 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.027813124 DEBUG Adding new file root '/tmp/.tmpL9R6II/root1' of kind Project 2026-10-16 08:12:44.030771744 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.030791114 DEBUG Initializing workspace `file:///tmp/.tmpL9R6II/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.030802144 DEBUG Searching for a project in '/tmp/.tmpL9R6II/root2' 2026-10-16 08:12:44.030837334 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.030843074 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.031421486 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.031430946 DEBUG Resolving local virtual environment: /tmp/.tmpL9R6II/root2/.venv 2026-10-16 08:12:44.031469436 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.031473356 DEBUG No virtual environment found 2026-10-16 08:12:44.031483446 DEBUG Adding first-party search path `/tmp/.tmpL9R6II/root2` 2026-10-16 08:12:44.031487356 DEBUG Using vendored stdlib 2026-10-16 08:12:44.031564226 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.031567956 DEBUG Adding new file root '/tmp/.tmpL9R6II/root2' of kind Project 2026-10-16 08:12:44.034294815 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.034356745 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:44.034580646 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root1/main.py"))}: Checking file '/tmp/.tmpL9R6II/root1/main.py' 2026-10-16 08:12:44.034716927 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.043747045 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.043860546 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.009s 2026-10-16 08:12:44.043870436 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files in project 'root2' 2026-10-16 08:12:44.043921876 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root2/main.py"))}: Checking file '/tmp/.tmpL9R6II/root2/main.py' 2026-10-16 08:12:44.043979506 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.051960352 DEBUG request{id=2 method=workspace/diagnostic}:Project::check:check_file{file=File(System("/tmp/.tmpL9R6II/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.052032182 DEBUG request{id=2 method=workspace/diagnostic}:Project::check: Checking all files took 0.008s 2026-10-16 08:12:44.052081032 DEBUG method="workspace/diagnostic" response.id=2 duration=17.77ms 2026-10-16 08:12:44.052103402 DEBUG Received server response for request 2 2026-10-16 08:12:44.052255523 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:44.052272243 DEBUG Client sends request `workspace/diagnostic` with ID 3 2026-10-16 08:12:44.052291833 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpL9R6II/root2) 2026-10-16 08:12:44.052296333 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpL9R6II/root2 2026-10-16 08:12:44.053303586 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files in project 'root1' 2026-10-16 08:12:44.053326676 DEBUG request{id=3 method=workspace/diagnostic}:Project::check: Checking all files took 0.000s 2026-10-16 08:12:44.053346656 DEBUG method="workspace/diagnostic" response.id=3 duration=65.30µs 2026-10-16 08:12:44.053359266 DEBUG Received server response for request 3 2026-10-16 08:12:44.063474318 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:44.063502478 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.063509138 DEBUG method="shutdown" response.id=4 duration=10.53µs 2026-10-16 08:12:44.063518438 DEBUG Received server response for request 4 2026-10-16 08:12:44.063522388 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.063537059 DEBUG Received exit notification, exiting ok test workspace_folders::remove_workspace_folder_with_open_document ... 2026-10-16 08:12:44.066366867 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:44.066442688 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:44.066481928 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:44.066555928 DEBUG Client info: None 2026-10-16 08:12:44.066586408 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:44.066599218 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:44.066605148 INFO Version: Unknown 2026-10-16 08:12:44.066650948 DEBUG Received server response for request 1 2026-10-16 08:12:44.066699708 DEBUG Client sends notification `initialized` 2026-10-16 08:12:44.066715388 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:44.066856189 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:44.066894259 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.066898659 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.066916549 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:44.066920209 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:44.066981269 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.067002369 DEBUG Initializing workspace `file:///tmp/.tmpVIli9Q/root1`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.067019629 DEBUG Searching for a project in '/tmp/.tmpVIli9Q/root1' 2026-10-16 08:12:44.067053900 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.067073450 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.068302563 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.068314054 DEBUG Resolving local virtual environment: /tmp/.tmpVIli9Q/root1/.venv 2026-10-16 08:12:44.068364794 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.068369534 DEBUG No virtual environment found 2026-10-16 08:12:44.068381214 DEBUG Adding first-party search path `/tmp/.tmpVIli9Q/root1` 2026-10-16 08:12:44.068385664 DEBUG Using vendored stdlib 2026-10-16 08:12:44.068500174 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.068508104 DEBUG Adding new file root '/tmp/.tmpVIli9Q/root1' of kind Project 2026-10-16 08:12:44.070752301 INFO Project::index_files{project=root1}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.070768501 DEBUG Initializing workspace `file:///tmp/.tmpVIli9Q/root2`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.070778821 DEBUG Searching for a project in '/tmp/.tmpVIli9Q/root2' 2026-10-16 08:12:44.070810761 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.070816501 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.071969935 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.071978735 DEBUG Resolving local virtual environment: /tmp/.tmpVIli9Q/root2/.venv 2026-10-16 08:12:44.072017585 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.072021385 DEBUG No virtual environment found 2026-10-16 08:12:44.072033075 DEBUG Adding first-party search path `/tmp/.tmpVIli9Q/root2` 2026-10-16 08:12:44.072037145 DEBUG Using vendored stdlib 2026-10-16 08:12:44.072138316 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.072144856 DEBUG Adding new file root '/tmp/.tmpVIli9Q/root2' of kind Project 2026-10-16 08:12:44.075030595 INFO Project::index_files{project=root2}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.075043145 DEBUG Updating project to check open files 2026-10-16 08:12:44.075077585 DEBUG Updating project to check open files 2026-10-16 08:12:44.075147315 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVIli9Q/root1/main.py") 2026-10-16 08:12:44.075156375 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVIli9Q/root1/main.py` 2026-10-16 08:12:44.075163075 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVIli9Q/root1/main.py` 2026-10-16 08:12:44.075296236 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVIli9Q/root1/main.py` to project `root1` 2026-10-16 08:12:44.075310266 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVIli9Q/root1/main.py` 2026-10-16 08:12:44.075312766 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:44.075321376 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:44.075449766 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root1/main.py"))}: Checking file '/tmp/.tmpVIli9Q/root1/main.py' 2026-10-16 08:12:44.075592216 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root1/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.084004553 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root1/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.084119563 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.79ms 2026-10-16 08:12:44.084137873 DEBUG Received server response for request 2 2026-10-16 08:12:44.084259574 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:44.084268984 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:44.084310214 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpVIli9Q/root2/main.py") 2026-10-16 08:12:44.084316534 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpVIli9Q/root2/main.py` 2026-10-16 08:12:44.084325184 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpVIli9Q/root2/main.py` 2026-10-16 08:12:44.084432924 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpVIli9Q/root2/main.py` to project `root2` 2026-10-16 08:12:44.084442544 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpVIli9Q/root2/main.py` 2026-10-16 08:12:44.084444764 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:44.084451784 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:44.084506345 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root2/main.py"))}: Checking file '/tmp/.tmpVIli9Q/root2/main.py' 2026-10-16 08:12:44.084560335 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root2/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.092482170 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpVIli9Q/root2/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.092547960 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.09ms 2026-10-16 08:12:44.092559130 DEBUG Received server response for request 3 2026-10-16 08:12:44.092621450 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:44.092626750 DEBUG Client sends request `textDocument/diagnostic` with ID 4 2026-10-16 08:12:44.092638350 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: , to remove: (root2, file:///tmp/.tmpVIli9Q/root2) 2026-10-16 08:12:44.092642020 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpVIli9Q/root2 2026-10-16 08:12:44.093691804 DEBUG method="textDocument/diagnostic" response.id=4 duration=61.91µs 2026-10-16 08:12:44.093705544 DEBUG Received server response for request 4 2026-10-16 08:12:44.093745704 DEBUG Client sends request `textDocument/diagnostic` with ID 5 2026-10-16 08:12:44.093778474 DEBUG method="textDocument/diagnostic" response.id=5 duration=23.48µs 2026-10-16 08:12:44.093787724 DEBUG Received server response for request 5 2026-10-16 08:12:44.103880876 DEBUG Client sends request `shutdown` with ID 6 2026-10-16 08:12:44.103919916 DEBUG request{id=6 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.103928246 DEBUG method="shutdown" response.id=6 duration=12.15µs 2026-10-16 08:12:44.103938026 DEBUG Received server response for request 6 2026-10-16 08:12:44.103941716 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.103957426 DEBUG Received exit notification, exiting ok test workspace_folders::replace_only_workspace_refreshes_diagnostics ... 2026-10-16 08:12:44.106740735 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_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-16 08:12:44.106816165 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:44.106855355 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:44.106921035 DEBUG Client info: None 2026-10-16 08:12:44.106946075 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-16 08:12:44.106960675 DEBUG Resolved client capabilities: ["WORKSPACE_DIAGNOSTIC_REFRESH", "PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:44.106967235 INFO Version: Unknown 2026-10-16 08:12:44.107008096 DEBUG Received server response for request 1 2026-10-16 08:12:44.107069676 DEBUG Client sends notification `initialized` 2026-10-16 08:12:44.107086706 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:44.107183686 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:44.107222406 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.107226316 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.107242026 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:44.107245616 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:44.107292096 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.107307207 DEBUG Initializing workspace `file:///tmp/.tmpYgtyAf/project`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.107322707 DEBUG Searching for a project in '/tmp/.tmpYgtyAf/project' 2026-10-16 08:12:44.107356237 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.107361017 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.107874508 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.107880198 DEBUG Resolving local virtual environment: /tmp/.tmpYgtyAf/project/.venv 2026-10-16 08:12:44.107926058 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.107931038 DEBUG No virtual environment found 2026-10-16 08:12:44.107941728 DEBUG Adding first-party search path `/tmp/.tmpYgtyAf/project` 2026-10-16 08:12:44.107945688 DEBUG Using vendored stdlib 2026-10-16 08:12:44.108031169 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.108035079 DEBUG Adding new file root '/tmp/.tmpYgtyAf/project' of kind Project 2026-10-16 08:12:44.110102165 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.110169586 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpYgtyAf/project/app/main.py") 2026-10-16 08:12:44.110177476 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpYgtyAf/project/app/main.py` 2026-10-16 08:12:44.110194966 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpYgtyAf/project/app/main.py` 2026-10-16 08:12:44.110339886 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpYgtyAf/project/app/main.py` to project `project` 2026-10-16 08:12:44.110355526 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpYgtyAf/project/app/main.py` 2026-10-16 08:12:44.110357936 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:44.110365286 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:44.110504767 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Checking file '/tmp/.tmpYgtyAf/project/app/main.py' 2026-10-16 08:12:44.110615167 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.120875369 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.120953470 DEBUG method="textDocument/diagnostic" response.id=2 duration=10.58ms 2026-10-16 08:12:44.120968610 DEBUG Received server response for request 2 2026-10-16 08:12:44.121012880 DEBUG Client sends notification `workspace/didChangeWorkspaceFolders` 2026-10-16 08:12:44.121034390 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Workspace folder change notification, to add: (app, file:///tmp/.tmpYgtyAf/project/app), to remove: (project, file:///tmp/.tmpYgtyAf/project) 2026-10-16 08:12:44.121039230 INFO notification{method=workspace/didChangeWorkspaceFolders}: Removing workspace folder: file:///tmp/.tmpYgtyAf/project 2026-10-16 08:12:44.122025293 DEBUG notification{method=workspace/didChangeWorkspaceFolders}: Requesting workspace configuration for workspaces 2026-10-16 08:12:44.122045553 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.122049123 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.122082933 DEBUG client_response{id=1 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.122091713 DEBUG Initializing workspace `file:///tmp/.tmpYgtyAf/project/app`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.122103403 DEBUG Searching for a project in '/tmp/.tmpYgtyAf/project/app' 2026-10-16 08:12:44.122160703 DEBUG Found project at '/tmp/.tmpYgtyAf/project/app' 2026-10-16 08:12:44.122165073 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.122685655 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.122696685 DEBUG Resolving local virtual environment: /tmp/.tmpYgtyAf/project/app/.venv 2026-10-16 08:12:44.122742955 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.122746955 DEBUG No virtual environment found 2026-10-16 08:12:44.122759545 DEBUG Adding first-party search path `/tmp/.tmpYgtyAf/project/app` 2026-10-16 08:12:44.122763685 DEBUG Using vendored stdlib 2026-10-16 08:12:44.122850795 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.122856735 DEBUG Adding new file root '/tmp/.tmpYgtyAf/project/app' of kind Project 2026-10-16 08:12:44.124787992 INFO Project::index_files{project=app}: Indexed 1 file(s) in 0.001s 2026-10-16 08:12:44.124812662 DEBUG Received server request `workspace/diagnostic/refresh` 2026-10-16 08:12:44.124818232 INFO Retrying to receive `workspace/diagnostic/refresh` request 2026-10-16 08:12:44.124826282 DEBUG Client sends request `textDocument/diagnostic` with ID 3 2026-10-16 08:12:44.124917482 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Checking file '/tmp/.tmpYgtyAf/project/app/main.py' 2026-10-16 08:12:44.124972122 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.132958697 DEBUG request{id=3 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpYgtyAf/project/app/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.133022707 DEBUG method="textDocument/diagnostic" response.id=3 duration=8.19ms 2026-10-16 08:12:44.133034798 DEBUG Received server response for request 3 2026-10-16 08:12:44.143151240 DEBUG Client sends request `shutdown` with ID 4 2026-10-16 08:12:44.143182300 DEBUG request{id=4 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.143190840 DEBUG method="shutdown" response.id=4 duration=11.53µs 2026-10-16 08:12:44.143208120 DEBUG Received server response for request 4 2026-10-16 08:12:44.143212190 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.143227520 DEBUG Received exit notification, exiting ok test workspace_folders::shared_search_paths_select_project_by_root_order ... 2026-10-16 08:12:44.145740588 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:44.145799128 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:44.145835858 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:44.145889478 DEBUG Client info: None 2026-10-16 08:12:44.145924458 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:44.145937458 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:44.145943628 INFO Version: Unknown 2026-10-16 08:12:44.145982958 DEBUG Received server response for request 1 2026-10-16 08:12:44.146017439 DEBUG Client sends notification `initialized` 2026-10-16 08:12:44.146033789 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:44.146140369 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:44.146176479 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.146180239 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.146202699 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:44.146205999 DEBUG Client sends request `textDocument/hover` with ID 2 2026-10-16 08:12:44.146247599 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.146265239 DEBUG Initializing workspace `file:///tmp/.tmptttonV/api`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.146280529 DEBUG Searching for a project in '/tmp/.tmptttonV/api' 2026-10-16 08:12:44.146311639 DEBUG The ancestor directories contain no `pyproject.toml`. Falling back to a virtual project. 2026-10-16 08:12:44.146316259 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.146799611 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.146805241 DEBUG Resolving local virtual environment: /tmp/.tmptttonV/api/.venv 2026-10-16 08:12:44.146848151 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.146852191 DEBUG No virtual environment found 2026-10-16 08:12:44.146863181 DEBUG Adding first-party search path `/tmp/.tmptttonV/api` 2026-10-16 08:12:44.146867271 DEBUG Using vendored stdlib 2026-10-16 08:12:44.146955052 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.146959542 DEBUG Adding new file root '/tmp/.tmptttonV/api' of kind Project 2026-10-16 08:12:44.149988251 INFO Project::index_files{project=api}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:44.150002391 DEBUG Initializing workspace `file:///tmp/.tmptttonV/tools`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.150013501 DEBUG Searching for a project in '/tmp/.tmptttonV/tools' 2026-10-16 08:12:44.150047211 DEBUG Found project at '/tmp/.tmptttonV/tools' 2026-10-16 08:12:44.150051201 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.150594373 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.150601233 DEBUG Resolving local virtual environment: /tmp/.tmptttonV/tools/.venv 2026-10-16 08:12:44.150640963 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.150644653 DEBUG No virtual environment found 2026-10-16 08:12:44.150659353 DEBUG Adding extra search-path `/tmp/.tmptttonV/shared` 2026-10-16 08:12:44.150663943 DEBUG Adding first-party search path `/tmp/.tmptttonV/tools` 2026-10-16 08:12:44.150667823 DEBUG Using vendored stdlib 2026-10-16 08:12:44.150745463 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.150749703 DEBUG Adding new file root '/tmp/.tmptttonV/tools' of kind Project 2026-10-16 08:12:44.151155135 DEBUG Adding new file root '/tmp/.tmptttonV/shared' of kind SearchPath 2026-10-16 08:12:44.153551962 INFO Project::index_files{project=tools}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.153563552 DEBUG Initializing workspace `file:///tmp/.tmptttonV/web`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.153574802 DEBUG Searching for a project in '/tmp/.tmptttonV/web' 2026-10-16 08:12:44.153602052 DEBUG Found project at '/tmp/.tmptttonV/web' 2026-10-16 08:12:44.153606292 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.154167024 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.154173324 DEBUG Resolving local virtual environment: /tmp/.tmptttonV/web/.venv 2026-10-16 08:12:44.154210374 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.154214724 DEBUG No virtual environment found 2026-10-16 08:12:44.154228784 DEBUG Adding extra search-path `/tmp/.tmptttonV/shared` 2026-10-16 08:12:44.154232754 DEBUG Adding first-party search path `/tmp/.tmptttonV/web` 2026-10-16 08:12:44.154236824 DEBUG Using vendored stdlib 2026-10-16 08:12:44.154314625 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.154318205 DEBUG Adding new file root '/tmp/.tmptttonV/web' of kind Project 2026-10-16 08:12:44.154700836 DEBUG Adding new file root '/tmp/.tmptttonV/shared' of kind SearchPath 2026-10-16 08:12:44.157172954 INFO Project::index_files{project=web}: Indexed 1 file(s) in 0.002s 2026-10-16 08:12:44.157188784 DEBUG Updating project to check open files 2026-10-16 08:12:44.157208154 DEBUG Updating project to check open files 2026-10-16 08:12:44.157215414 DEBUG Updating project to check open files 2026-10-16 08:12:44.157254034 DEBUG notification{method=textDocument/didOpen}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.157295404 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmptttonV/shared/library.py") 2026-10-16 08:12:44.157480125 DEBUG request{id=2 method=textDocument/hover}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.159656461 DEBUG request{id=2 method=textDocument/hover}: Inferred type of covering node is Literal["tools"] 2026-10-16 08:12:44.159692182 DEBUG method="textDocument/hover" response.id=2 duration=2.38ms 2026-10-16 08:12:44.159707892 DEBUG Received server response for request 2 2026-10-16 08:12:44.169795843 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:44.169826274 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.169833034 DEBUG method="shutdown" response.id=3 duration=9.67µs 2026-10-16 08:12:44.169843054 DEBUG Received server response for request 3 2026-10-16 08:12:44.169846104 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.169861934 DEBUG Received exit notification, exiting ok test workspace_folders::single_file_workspace ... 2026-10-16 08:12:44.172223931 DEBUG Starting test client with capabilities ClientCapabilities { workspace: Some( WorkspaceClientCapabilities { apply_edit: None, workspace_edit: None, did_change_configuration: None, did_change_watched_files: None, symbol: None, execute_command: None, workspace_folders: None, configuration: Some( true, ), semantic_tokens: None, code_lens: None, file_operations: None, inline_value: None, inlay_hint: None, diagnostics: None, folding_range: None, text_document_content: None, }, ), text_document: Some( TextDocumentClientCapabilities { synchronization: None, filters: None, completion: None, hover: None, signature_help: None, declaration: None, definition: None, type_definition: None, implementation: None, references: None, document_highlight: None, document_symbol: None, code_action: None, code_lens: None, document_link: None, color_provider: None, formatting: None, range_formatting: None, on_type_formatting: None, rename: None, folding_range: None, selection_range: None, publish_diagnostics: Some( PublishDiagnosticsClientCapabilities { version_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), call_hierarchy: None, semantic_tokens: None, linked_editing_range: None, moniker: None, type_hierarchy: None, inline_value: None, inlay_hint: None, diagnostic: Some( DiagnosticClientCapabilities { dynamic_registration: None, related_document_support: None, markup_message_support: None, diagnostics_capabilities: DiagnosticsCapabilities { related_information: None, tag_support: None, code_description_support: None, data_support: None, }, }, ), inline_completion: None, }, ), notebook_document: None, window: None, general: None, experimental: None, } 2026-10-16 08:12:44.172279511 DEBUG Architecture: x86_64, OS: linux 2026-10-16 08:12:44.172311331 DEBUG Client sends request `initialize` with ID 1 2026-10-16 08:12:44.172362302 DEBUG Client info: None 2026-10-16 08:12:44.172395202 DEBUG Initialization options: InitializationOptions { log_level: None, log_file: None, workspace_trust: Trusted, options: ClientOptions { global: GlobalOptions { diagnostic_mode: None, experimental: None, show_syntax_errors: None, }, workspace: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, }, unknown: {}, }, } 2026-10-16 08:12:44.172405492 DEBUG Resolved client capabilities: ["PULL_DIAGNOSTICS", "WORKSPACE_CONFIGURATION"] 2026-10-16 08:12:44.172411022 INFO Version: Unknown 2026-10-16 08:12:44.172449912 DEBUG Received server response for request 1 2026-10-16 08:12:44.172482742 DEBUG Client sends notification `initialized` 2026-10-16 08:12:44.172496792 WARN Your LSP client doesn't support file watching: You may see stale results when files change outside the editor 2026-10-16 08:12:44.172582182 DEBUG Requesting workspace configuration for workspaces 2026-10-16 08:12:44.172620172 DEBUG Received server request `workspace/configuration` 2026-10-16 08:12:44.172623482 INFO Retrying to receive `workspace/configuration` request 2026-10-16 08:12:44.172638312 DEBUG Client sends notification `textDocument/didOpen` 2026-10-16 08:12:44.172641762 DEBUG Client sends request `textDocument/diagnostic` with ID 2 2026-10-16 08:12:44.172691173 DEBUG client_response{id=0 method=workspace/configuration}: Received workspace configurations, initializing workspaces 2026-10-16 08:12:44.172704903 DEBUG Initializing workspace `file:///tmp/.tmpbLp52L/project/main.py`: WorkspaceOptions { configuration: None, configuration_file: None, disable_language_services: None, inlay_hints: None, completions: None, python_extension: None, } 2026-10-16 08:12:44.172720823 DEBUG Searching for a project in '/tmp/.tmpbLp52L/project' 2026-10-16 08:12:44.172757013 DEBUG Found project at '/tmp/.tmpbLp52L/project' 2026-10-16 08:12:44.172761273 DEBUG Searching for a user-level configuration at `/builddir/.config/ty/ty.toml` 2026-10-16 08:12:44.173255914 INFO Defaulting to python-platform `linux` 2026-10-16 08:12:44.173261404 DEBUG Resolving local virtual environment: /tmp/.tmpbLp52L/project/.venv 2026-10-16 08:12:44.173302444 DEBUG Failed to discover ty's environment: Invalid ty environment `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/e2e-3a781b67bcbc5bf1`: does not point to a Python executable or a directory on disk 2026-10-16 08:12:44.173306434 DEBUG No virtual environment found 2026-10-16 08:12:44.173317085 DEBUG Adding first-party search path `/tmp/.tmpbLp52L/project` 2026-10-16 08:12:44.173320965 DEBUG Using vendored stdlib 2026-10-16 08:12:44.173401915 INFO Python version: Python 3.15, platform: linux 2026-10-16 08:12:44.173406335 DEBUG Adding new file root '/tmp/.tmpbLp52L/project' of kind Project 2026-10-16 08:12:44.176488725 INFO Project::index_files{project=project}: Indexed 1 file(s) in 0.003s 2026-10-16 08:12:44.176507695 DEBUG Updating project to check open files 2026-10-16 08:12:44.176569835 DEBUG notification{method=textDocument/didOpen}:apply_changes: Handling file watcher change event: Opened("/tmp/.tmpbLp52L/project/main.py") 2026-10-16 08:12:44.176577145 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the revision of `/tmp/.tmpbLp52L/project/main.py` 2026-10-16 08:12:44.176585875 DEBUG notification{method=textDocument/didOpen}:apply_changes: Updating the permissions of `/tmp/.tmpbLp52L/project/main.py` 2026-10-16 08:12:44.176710385 DEBUG notification{method=textDocument/didOpen}:apply_changes: Adding file `/tmp/.tmpbLp52L/project/main.py` to project `project` 2026-10-16 08:12:44.176724385 DEBUG notification{method=textDocument/didOpen}: Opening file `/tmp/.tmpbLp52L/project/main.py` 2026-10-16 08:12:44.176727225 DEBUG notification{method=textDocument/didOpen}: Take open project files 2026-10-16 08:12:44.176736485 DEBUG notification{method=textDocument/didOpen}:set_open_files{open_files={file(Id(100))}}: Set open project files (count: 1) 2026-10-16 08:12:44.176842876 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbLp52L/project/main.py"))}: Checking file '/tmp/.tmpbLp52L/project/main.py' 2026-10-16 08:12:44.176937026 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbLp52L/project/main.py"))}: Resolving dynamic module resolution paths 2026-10-16 08:12:44.185288982 DEBUG request{id=2 method=textDocument/diagnostic}:check_file{file=File(System("/tmp/.tmpbLp52L/project/main.py"))}: Module `__builtins__` not found in search paths 2026-10-16 08:12:44.185364453 DEBUG method="textDocument/diagnostic" response.id=2 duration=8.62ms 2026-10-16 08:12:44.185381343 DEBUG Received server response for request 2 2026-10-16 08:12:44.195485744 DEBUG Client sends request `shutdown` with ID 3 2026-10-16 08:12:44.195516795 DEBUG request{id=3 method=shutdown}: Received shutdown request, waiting for exit notification 2026-10-16 08:12:44.195523665 DEBUG method="shutdown" response.id=3 duration=9.83µs 2026-10-16 08:12:44.195533045 DEBUG Received server response for request 3 2026-10-16 08:12:44.195536615 DEBUG Client sends notification `exit` 2026-10-16 08:12:44.195551725 DEBUG Received exit notification, exiting ok test result: ok. 199 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 25.35s Running `/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/ty_site_packages-200090cf6af418ed --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_test-1ee0553cd4b63181 --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/target/rpm/deps/ty_vendored-81434fcf1ad3e74e --skip compile_fail --skip 'python_environment::ty_environment_and_active_environment' --skip '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.1-build/ruff-0.17.1/crates/ruff_annotate_snippets -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --warn=rust_2018_idioms '--warn=clippy::zero_sized_map_values' '--warn=clippy::wildcard_imports' '--warn=clippy::verbose_file_reads' --warn=unused_qualifications --warn=unused_macro_rules --warn=unused_lifetimes --warn=unsafe_op_in_unsafe_fn --warn=unreachable_pub --warn=unnameable_types '--warn=clippy::uninlined_format_args' '--warn=clippy::trait_duplication_in_bounds' '--warn=clippy::todo' '--warn=clippy::string_lit_as_bytes' '--warn=clippy::string_add_assign' '--warn=clippy::string_add' '--warn=clippy::str_to_string' '--warn=clippy::semicolon_if_nothing_returned' '--warn=clippy::self_named_module_files' '--warn=clippy::same_functions_in_if_condition' '--allow=clippy::result_large_err' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::ref_option_ref' '--warn=clippy::redundant_feature_names' '--warn=clippy::rc_mutex' '--warn=clippy::ptr_as_ptr' '--warn=clippy::path_buf_push_overwrite' '--warn=clippy::negative_feature_names' '--warn=clippy::needless_for_each' '--allow=clippy::needless_continue' '--warn=clippy::mutex_integer' '--warn=clippy::mem_forget' '--warn=clippy::macro_use_imports' '--warn=clippy::lossy_float_literal' '--warn=clippy::linkedlist' '--allow=clippy::let_and_return' '--warn=clippy::large_types_passed_by_value' '--warn=clippy::large_stack_arrays' '--warn=clippy::large_digit_groups' '--warn=clippy::invalid_upcast_comparisons' '--warn=clippy::infinite_loop' '--warn=clippy::inefficient_to_string' '--warn=clippy::inconsistent_struct_constructor' '--warn=clippy::imprecise_flops' '--warn=clippy::implicit_clone' '--allow=clippy::if_same_then_else' '--warn=clippy::fn_params_excessive_bools' '--warn=clippy::float_cmp_const' '--warn=clippy::flat_map_option' '--warn=clippy::filter_map_next' '--warn=clippy::fallible_impl_from' '--warn=clippy::explicit_into_iter_loop' '--warn=clippy::explicit_deref_methods' '--warn=clippy::expl_impl_clone_on_copy' '--warn=clippy::enum_glob_use' '--warn=clippy::empty_enums' '--warn=clippy::doc_markdown' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--warn=clippy::create_dir' '--allow=clippy::collapsible_else_if' '--warn=clippy::checked_conversions' '--allow=clippy::branches_sharing_code' '--allow=clippy::bool_assert_comparison' --extern anstream=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstream-6a6c1460f413081a.rlib --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern snapbox=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsnapbox-a4bad4b76b00b702.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --cfg 'feature="default"' --cfg 'feature="simd"' --cfg 'feature="std"' --cfg 'feature="testing-colors"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("default", "simd", "std", "testing-colors"))' --error-format human` running 13 tests test crates/ruff_annotate_snippets/src/level.rs - level::Level (line 45) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::no_name (line 182) ... ok test crates/ruff_annotate_snippets/src/level.rs - level::Level<'a>::with_name (line 162) ... ok test crates/ruff_annotate_snippets/src/lib.rs - (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer (line 5) ... ok test crates/ruff_annotate_snippets/src/renderer/mod.rs - renderer::Renderer (line 92) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Annotation (line 351) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::AnnotationKind::Visible (line 422) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group (line 43) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Group<'a>::with_level (line 69) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Origin (line 515) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Patch (line 455) ... ok test crates/ruff_annotate_snippets/src/snippet.rs - snippet::Title (line 161) ... ok test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 7.05s; merged doctests compilation took 7.03s 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.1-build/ruff-0.17.1/crates/ruff_cache -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern seahash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libseahash-2c74b20c36f2bac7.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.42s; merged doctests compilation took 13.41s 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.1-build/ruff-0.17.1/crates/ruff_command_line -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern argfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libargfile-95d985a121802215.rlib --extern ruff_command_line=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_command_line-6964e771df1811c0.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.1-build/ruff-0.17.1/crates/ruff_db -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern anstyle=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanstyle-c15a3afd45e3a9a9.rlib --extern arc_swap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarc_swap-7b61acef17aedb4e.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern dashmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdashmap-7d6dad8c67556afc.rlib --extern dunce=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdunce-f53b0679759e6dd3.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern filetime=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfiletime-44c213ed23319e7f.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pathdiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpathdiff-63721e7f666f9d22.rlib --extern quick_junit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquick_junit-532106c207d08db7.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern same_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsame_file-cf25c6fc8e93f85e.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern supports_hyperlinks=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsupports_hyperlinks-e4c25cff447043e5.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern tracing_subscriber=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing_subscriber-5e09e60d1e4b24e3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern which=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwhich-11d6e9bc255562ec.rlib --extern zip=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libzip-fe654baae0384ff5.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 37.44s; merged doctests compilation took 37.40s 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.1-build/ruff-0.17.1/crates/ruff_formatter -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.81s; merged doctests compilation took 14.73s 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.1-build/ruff-0.17.1/crates/ruff_linter -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern clap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libclap-a4f89a6b7664c7a2.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern fern=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libfern-1a9583ae76a59fa7.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern imperative=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libimperative-282debb8be2d0334.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern jiff=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libjiff-512fc83629332eaf.rlib --extern libcst_native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblibcst_native-c8cee6c262d977c1.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern natord=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libnatord-69f0864b55ea6f72.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern pyproject_toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpyproject_toml-6613a05579888fb8.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_index-990feda6f06af9e7.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern similar=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsimilar-cb2cd40d4de042dd.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern typed_arena=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtyped_arena-1a00c95a937b4de6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern unicode_width=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_width-a1ea68ee75c1d2ce.rlib --extern url=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liburl-589c7c2e108637bc.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --cfg 'feature="clap"' --cfg 'feature="default"' --cfg 'feature="test-rules"' --cfg 'feature="testing"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("clap", "default", "schemars", "test-rules", "testing"))' --error-format human` running 12 tests test crates/ruff_linter/src/checkers/ast/mod.rs - checkers::ast::DiagnosticGuard<'_,'_>::before_drop (line 3914) ... ignored test crates/ruff_linter/src/locator.rs - locator::Locator<'a>::floor_char_boundary (line 62) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::contains (line 237) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::insert (line 193) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::intersects (line 123) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::is_empty (line 154) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::iter (line 272) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::len (line 170) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::remove (line 220) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::subtract (line 98) ... ok test crates/ruff_linter/src/registry/rule_set.rs - registry::rule_set::RuleSet::union (line 68) ... ok test crates/ruff_linter/src/settings/mod.rs - settings::display_settings (line 44) ... ok test result: ok. 11 passed; 0 failed; 1 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 92.15s; merged doctests compilation took 92.10s 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.1-build/ruff-0.17.1/crates/ruff_notebook -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_notebook=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_notebook-99acc48154f1eb70.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern uuid=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libuuid-46893f3c6a8f3b8c.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.28s; merged doctests compilation took 8.28s 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.1-build/ruff-0.17.1/crates/ruff_options_metadata -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.82s; merged doctests compilation took 5.81s 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.1-build/ruff-0.17.1/crates/ruff_python_ast -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern aho_corasick=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libaho_corasick-5d54b3ee90588c31.rlib --extern arrayvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libarrayvec-d003f05fbffe807e.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 18.22s; merged doctests compilation took 18.20s 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.1-build/ruff-0.17.1/crates/ruff_python_parser -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern bstr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbstr-9c4095c1624097c6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern hashbrown=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libhashbrown-c1861d20774c3d01.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern annotate_snippets=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libannotate_snippets-f015dc7b37d00b8a.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_json=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_json-c75d0c352f65bd7f.rlib --extern stacker=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstacker-5a471707aeac00da.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern thin_vec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthin_vec-767c6b1ea73c0c8f.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib --extern walkdir=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libwalkdir-2b6929ee62200171.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 10 tests test crates/ruff_python_parser/src/lib.rs - parse (line 246) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 255) ... ok test crates/ruff_python_parser/src/lib.rs - parse (line 270) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression (line 129) ... ok test crates/ruff_python_parser/src/lib.rs - parse_expression_range (line 152) ... ok test crates/ruff_python_parser/src/lib.rs - parse_module (line 99) ... ok test crates/ruff_python_parser/src/lib.rs - parse_parenthesized_expression_range (line 179) ... ok test crates/ruff_python_parser/src/lib.rs - parse_string_annotation (line 205) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 17) ... ok test crates/ruff_python_parser/src/parser/options.rs - parser::options::ParseOptions (line 9) ... ok test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s all doctests ran in 20.11s; merged doctests compilation took 20.08s 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.1-build/ruff-0.17.1/crates/ruff_python_stdlib -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 4 tests test crates/ruff_python_stdlib/src/str.rs - str::is_cased_lowercase (line 85) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_cased_uppercase (line 118) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_lowercase (line 7) ... ok test crates/ruff_python_stdlib/src/str.rs - str::is_uppercase (line 44) ... ok test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s all doctests ran in 5.99s; merged doctests compilation took 5.98s Doc-tests ruff_python_trivia Running `/usr/bin/rustdoc --edition=2024 --crate-type lib --color auto --crate-name ruff_python_trivia --test crates/ruff_python_trivia/src/lib.rs --test-run-directory /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/crates/ruff_python_trivia -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern unicode_ident=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_ident-6d98438833777fd7.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.81s; merged doctests compilation took 6.80s 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.1-build/ruff-0.17.1/crates/ruff_source_file -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.55s; merged doctests compilation took 6.52s 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.1-build/ruff-0.17.1/crates/ruff_text_size -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern serde_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde_test-18c96235b2b5c918.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.19s; merged doctests compilation took 6.17s 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.1-build/ruff-0.17.1/crates/ruff_unicode_names2 -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf-41a6cf0ee10f227d.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern unicode_names2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2-af3ceeaa1c3a5acd.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.70s; merged doctests compilation took 5.69s 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.1-build/ruff-0.17.1/crates/ruff_unicode_names2_generator -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' --extern phf_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libphf_codegen-83ba46401ec2288a.rlib --extern rand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librand-f587ffa28fd0d548.rlib --extern unicode_names2_generator=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_names2_generator-0ac78365e2e88430.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.1-build/ruff-0.17.1/crates/ruff_workspace -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern colored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcolored-e8aeccd74f319042.rlib --extern etcetera=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libetcetera-2ab37283f991ac0e.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern globset=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglobset-5fa311b43a034d10.rlib --extern ignore=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libignore-597d23b5cc5b8bd0.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern is_macro=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libis_macro-c8ee080833ad4277.so --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern log=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/liblog-c5e94891f7590ba2.rlib --extern matchit=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmatchit-657593533b4d4a55.rlib --extern path_absolutize=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_absolutize-8d76b7d9209daf88.rlib --extern path_slash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpath_slash-2bb11a08fe3bc8b6.rlib --extern pep440_rs=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpep440_rs-779dd09994fe34bb.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern ruff_cache=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_cache-6262c44e9e9cd914.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_formatter-041539dfdc6cb5ed.rlib --extern ruff_graph=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_graph-90c50319ece7a56d.rlib --extern ruff_linter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_linter-6a44bd109e5c0ed5.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_options_metadata=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_options_metadata-369c2808d897d796.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_formatter=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_formatter-0113951fd8bda7c1.rlib --extern ruff_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_semantic-28b2c8b27ecfc5e5.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_ranged_value=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_ranged_value-87f1c9bc530dc8de.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_workspace=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_workspace-fdc69f6d163821cc.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern shellexpand=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libshellexpand-75bcad1c17051794.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern toml=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtoml-8dd77ecb03d371b6.rlib --extern unicode_normalization=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libunicode_normalization-b7dd740bf6f2467b.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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.1-build/ruff-0.17.1/crates/ty_module_resolver -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern regex=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex-71c6b3ece678a263.rlib --extern regex_syntax=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libregex_syntax-525c9a2145b0256f.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern tempfile=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtempfile-ff5dd917d3361d83.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps -C lto=fat --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' --error-format human` running 16 tests test crates/ty_module_resolver/src/module_glob.rs - module_glob (line 9) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::ancestors (line 289) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::components (line 77) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::extend (line 271) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::first_component (line 90) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::from_components (line 238) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_private (line 428) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::is_test_module (line 377) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::last_component (line 108) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::new_static (line 51) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::parent (line 126) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 181) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::relative_to (line 195) ... ok test crates/ty_module_resolver/src/module_name.rs - module_name::ModuleName::starts_with (line 145) ... ok test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 12) ... ignored test crates/ty_module_resolver/src/strategy.rs - strategy::MisconfigurationStrategy (line 23) ... ignored test result: ok. 14 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.02s all doctests ran in 41.04s; merged doctests compilation took 41.00s 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.1-build/ruff-0.17.1/crates/ty_python_semantic -L native=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/build/psm-e01564f65e80bf4f/out -L native=/usr/lib64 --test-args --skip --test-args compile_fail --test-args --skip --test-args 'python_environment::ty_environment_and_active_environment' --test-args --skip --test-args 'python_environment::ty_environment_and_discovered_venv' --test-args --skip --test-args 'python_environment::ty_environment_is_only_environment' --test-args --skip --test-args 'python_environment::ty_environment_is_system_not_virtual' --test-args --skip --test-args 'unix::symlink_inside_project' '--warn=clippy::pedantic' '--warn=clippy::unused_peekable' --warn=unsafe_code --warn=unreachable_pub '--allow=clippy::unnecessary_debug_formatting' --warn=unexpected_cfgs '--allow=clippy::too_many_lines' '--allow=clippy::single_match_else' '--allow=clippy::similar_names' '--warn=clippy::rest_pat_in_fully_bound_structs' '--warn=clippy::redundant_clone' '--warn=clippy::rc_mutex' '--warn=clippy::rc_buffer' '--warn=clippy::print_stdout' '--warn=clippy::print_stderr' '--allow=clippy::nonstandard_macro_braces' '--allow=clippy::needless_raw_string_hashes' '--allow=clippy::needless_continue' '--allow=clippy::must_use_candidate' '--allow=clippy::module_name_repetitions' '--allow=clippy::missing_panics_doc' '--allow=clippy::missing_errors_doc' '--allow=clippy::match_same_arms' '--allow=clippy::map_unwrap_or' '--warn=clippy::iter_over_hash_type' '--allow=clippy::implicit_hasher' '--allow=clippy::ignore_without_reason' '--allow=clippy::if_not_else' '--warn=clippy::get_unwrap' '--warn=clippy::exit' '--warn=clippy::empty_structs_with_brackets' '--warn=clippy::empty_drop' '--allow=clippy::disallowed_methods' '--warn=clippy::debug_assert_with_mut_call' '--warn=clippy::dbg_macro' '--allow=clippy::collapsible_match' '--allow=clippy::collapsible_if' '--allow=clippy::collapsible_else_if' '--allow=clippy::char_lit_as_u8' '--allow=clippy::assert_is_empty' --check-cfg 'cfg(fuzzing)' --check-cfg 'cfg(codspeed)' --extern anyhow=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libanyhow-0e0fec7a1c5e9208.rlib --extern bitflags=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libbitflags-b59199eac7c20174.rlib --extern camino=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcamino-cb7582db08ceda85.rlib --extern char_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libchar_str-4fac751c8ee1464e.rlib --extern compact_str=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libcompact_str-4ffe3a02450a40e6.rlib --extern datatest_stable=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdatatest_stable-c5a95b49fbff9870.rlib --extern drop_bomb=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libdrop_bomb-de87b756c03f33a8.rlib --extern get_size2=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libget_size2-026e32871d7b0707.rlib --extern glob=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libglob-f635cc18f4ab6022.rlib --extern indexmap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindexmap-a4984f85b30b476d.rlib --extern indoc=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libindoc-eaf0859a579f92d3.so --extern insta=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libinsta-309141ffc15352f1.rlib --extern itertools=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libitertools-9fe9babaac1be3d6.rlib --extern memchr=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libmemchr-940a44b42ab537d3.rlib --extern ordermap=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libordermap-50c370729e53ebcf.rlib --extern pretty_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libpretty_assertions-6ed1859ef47eb9ca.rlib --extern quickcheck=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck-8f6491014125a529.rlib --extern quickcheck_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libquickcheck_macros-f04228837c9b2a24.so --extern rayon=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librayon-f592e584e57b5b5d.rlib --extern ruff_db=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_db-a420ed2b7c954e57.rlib --extern ruff_diagnostics=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_diagnostics-9349b0de6ffba6b0.rlib --extern ruff_index=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_index-113444b23ee6f7de.rlib --extern ruff_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_macros-33cf1e4362221afc.so --extern ruff_memory_usage=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_memory_usage-7d83a374b4768650.rlib --extern ruff_python_ast=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_ast-cd7647a7d8dbdd6d.rlib --extern ruff_python_codegen=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_codegen-f00bdb21336d8eed.rlib --extern ruff_python_edits=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_edits-e18b5e40079e38e0.rlib --extern ruff_python_importer=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_importer-7be856814eeb3f4c.rlib --extern ruff_python_literal=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_literal-fbb8dfcd30190006.rlib --extern ruff_python_parser=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_parser-16366922e1ab80bf.rlib --extern ruff_python_stdlib=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_stdlib-0c59c52490cb439a.rlib --extern ruff_python_trivia=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_python_trivia-706d2b56d400cfd9.rlib --extern ruff_source_file=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_source_file-3e1a35bfd5c1810f.rlib --extern ruff_text_size=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libruff_text_size-613097e8f6eaaefe.rlib --extern rustc_hash=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/librustc_hash-a94cfd174949758b.rlib --extern salsa=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsalsa-c24b754ccee3c959.rlib --extern serde=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libserde-80efe816ad0326f1.rlib --extern smallvec=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libsmallvec-76b83ce804ac244c.rlib --extern static_assertions=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstatic_assertions-4fd944611acb7f10.rlib --extern strum=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum-a28e922e190c0cb7.rlib --extern strum_macros=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libstrum_macros-b68295ae7a6c88fd.so --extern test_case=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtest_case-2c8277c18f50c4fe.rlib --extern thiserror=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libthiserror-a7b2bb1eabaa3032.rlib --extern tracing=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libtracing-1e2d98cabd4fd526.rlib --extern ty_module_resolver=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_module_resolver-d9e6a2b108779c40.rlib --extern ty_python_core=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_core-e3e4690d4cd96844.rlib --extern ty_python_semantic=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_python_semantic-465c59c5314c703d.rlib --extern ty_site_packages=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_site_packages-31d580287cb1e2c3.rlib --extern ty_static=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_static-3153525449c60459.rlib --extern ty_test=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_test-b84f747285240130.rlib --extern ty_vendored=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/target/rpm/deps/libty_vendored-5e515da2a0f01ada.rlib -L dependency=/builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/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 3257) ... 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 141.28s; merged doctests compilation took 141.22s + '[' '!' -f /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules ']' + PATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib/python3.15/site-packages + _PYTHONSITE=/builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/ruff-0.17.1-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.1-build/ruff-0.17.1-1.fc46.x86_64-pyproject-modules Check import: ruff + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ruff-0.17.1-1.fc46.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.U2sR96 + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + DOCDIR=/builddir/build/BUILD/ruff-0.17.1-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.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/BREAKING_CHANGES.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/CHANGELOG.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/README.md /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/doc/ruff + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.jEqJgI + umask 022 + cd /builddir/build/BUILD/ruff-0.17.1-build + cd ruff-0.17.1 + LICENSEDIR=/builddir/build/BUILD/ruff-0.17.1-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.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE.dependencies /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + cp -pr /builddir/build/BUILD/ruff-0.17.1-build/ruff-0.17.1/LICENSE.bundled /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT/usr/share/licenses/ruff + RPM_EC=0 ++ jobs -p + exit 0 Provides: bundled(crate(annotate-snippets)) = 0.11.5 bundled(typeshed) = 0^20261001gitb932d8c ruff = 0.17.1-1.fc46 ruff(x86-64) = 0.17.1-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.1-1.fc46.noarch Provides: python-ruff = 0.17.1-1.fc46 python3-ruff = 0.17.1-1.fc46 python3.15-ruff = 0.17.1-1.fc46 python3.15dist(ruff) = 0.17.1 python3dist(ruff) = 0.17.1 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.1-1.fc46.x86_64 Provides: ruff-debugsource = 0.17.1-1.fc46 ruff-debugsource(x86-64) = 0.17.1-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.1-1.fc46.x86_64 Provides: debuginfo(build-id) = 3fb6a2c080520d88ca06e63d0c9c02c99566797a ruff-debuginfo = 0.17.1-1.fc46 ruff-debuginfo(x86-64) = 0.17.1-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.1-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/ruff-0.17.1-build/BUILDROOT Wrote: /builddir/build/SRPMS/ruff-0.17.1-1.fc46.src.rpm Wrote: /builddir/build/RPMS/ruff-debugsource-0.17.1-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/python3-ruff-0.17.1-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/ruff-0.17.1-1.fc46.x86_64.rpm Wrote: /builddir/build/RPMS/ruff-debuginfo-0.17.1-1.fc46.x86_64.rpm Finish: rpmbuild ruff-0.17.1-1.fc46.src.rpm Finish: build phase for ruff-0.17.1-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-1792134410.820041/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.1-1.fc46.src.rpm) Config(child) 74 minutes 25 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running RPMResults tool Package info: { "packages": [ { "name": "python3-ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "noarch" }, { "name": "ruff-debuginfo", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" }, { "name": "ruff", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "src" }, { "name": "ruff-debugsource", "epoch": null, "version": "0.17.1", "release": "1.fc46", "arch": "x86_64" } ] } RPMResults finished